現在使用されているIWebElementからBy Locatorを引き出す方法はありますか?IWebElementからロケータを取得
0
A
答えて
0
これを行う方法はわかりませんが、これはEventFiringWebDriver
クラスのイベントメンバーOnFindElementCompleted
を使用して実現できます。そのイベントのタイプはFindElementEventArgs
で、タイプBy
のFindMethod
メンバーが表示されます。これはFindElement
を呼び出すときに使用したBy
パラメータです。
OnFindElementCompleted
に登録すると、FindElementEventArgs.FindMethod
の値をキャプチャして静的な辞書に格納できます。
不思議FindElementEventArgs
タイプは、あなたが同じ検索を実行するためにFindElementEventArgs
のElement
部材を用い関与ハックのビットを行う必要があります関連する要素を取得するには、発見された要素を表すために何のメンバーを持っていません。 FindElementEventArgs.Driver
をEventFiringWebDriver
にキャストし、ParentDriver
のプロパティで検索することで回避できる可能性のある循環的なイベントに関する問題が発生する可能性があります。
申し訳ありません申し訳ありませんが、私はあなたに完全なソリューションを提供できませんでした。私はベッドにいて、モバイルでこれをやっています!
関連する問題
- 1. WebElementプロキシからロケータを取得する
- 2. C#SeleniumのIWebElementからFindsByAttributeを取得する方法は? [Page Object Model]
- 3. セレンページオブジェクト。 @FindByロケータを外部ソースから読み取るには?
- 4. 再作成IWebElement
- 5. クロムコンソールのCSSロケータのXML表現を取得するには?
- 6. IwebElementからXpath値を抽出します。
- 7. XPathロケータをUIAutomationロケータにリメイクできますか?
- 8. 分度器のjsonファイルからロケータを読み取る方法は?
- 9. element.allロケータ
- 10. メンバー 'By'はIWebElementまたはIListではありません<IWebElement>
- 11. Seleniumを使用してロケータと同じレベルの属性を取得する
- 12. はなぜXPathのロケータが、私はXPathの値を取得クロームでSeleniumテスト
- 13. タイプは「ロケータ」
- 14. 要素は、ロケータ
- 15. AImageReaderから取得した画像から生データを取得
- 16. 例外私のPageObjectクラスでのPageObject IWebElement
- 17. Git Bashを通じてWindows上で動作するロケータを取得できますか?
- 18. RStudioのプロットズームとロケータ
- 19. Firebaseから取得
- 20. XPathロケータとSeleniumのJQueryロケータとの比較
- 21. Selenium RCのは、私は、次のロケータ持っロケータ
- 22. 親からiframeからinnerTextを取得
- 23. クエリからデータベースからデータを取得
- 24. Androidからブラウザからテキストを取得
- 25. JavaScriptからURLからコンテンツを取得
- 26. テキストでロケータを探す?
- 27. URLからアクセストークンを取得
- 28. プロパティファイルからパラメータを取得
- 29. VB.NET:ADからフルネームを取得
- 30. ソケットからInputStreamを取得
いいえ、要素オブジェクトのFindElementで使用されるByパラメータが保持されるプロパティはありません。これは本当に興味深い質問ですが、私はあなたのユースケースについて興味があります。 – jibbs
私は小さな希望を持っています。ジム・エバンスは私たちを驚かせるでしょう! – Ben