私は4つの動的行(val_01062)を持ち、それぞれに1つのボタン(丸1つ)が入っています。私はすべての動的行のボタンをクリックする必要があります。どのようにセレンで処理するのですか? セレンの動的行を処理する方法は?
-2
A
答えて
0
xpathを使用すると、テーブル内のすべてのボタンを検索し、繰り返しクリックして送信することができます。あなたのHTMLコードに基づいてxpathを修正してください。ボタンがさらにある場合は、IDまたはクラスにフィルタリングを追加する必要があります。 chromeのxpathを簡単にテストして、正しい要素が見つかるかどうかを調べることができます。この記事で説明したように、私は地図を使用するためにあなたをお勧めします
List<WebElement> buttons = driver.findElements(By.xpath("//table//button"));
for(WebElement button : buttons) {
button.click();
}
0
- http://www.testautomationguru.com/selenium-webdriver-finding-webelements-using-map/
をあなたは使用してこれをアクセスすることができました - あなたは
map.get(1).get("Override").click()
または
にアクセスする方法をmap.get("Val_01018").get("Override").click()
関連する問題
- 1. セレンのセールスフォースホバーを処理する方法
- 2. 実行時にDjangoで動的フィールドを処理する方法
- 3. Pythonでセレンを使ってダイアログボックスを処理する方法は?
- 4. セレンを使用してファイルアップロードボタンを処理する方法は?
- 5. セレンのページfatoryを使用してページオブジェクトモデルの動的HTMLテーブルを処理する方法は?
- 6. セレンのタイムアウトを効果的に処理するには?
- 7. Excel VBAで動的ピボットテーブルを反復処理する方法は?
- 8. Retrofit 2で動的JSONを処理する方法は?
- 9. 動的コンテンツのブラウザの戻るボタンを処理する方法
- 10. セレン - イベントリスナー(C#)でポップアップを処理する方法
- 11. セレンIDEでダイナミックIDを処理する方法
- 12. 1行で動的変数の文字列値を処理する方法
- 13. UITableViewCell - Nibsから動的サイズのコンテンツビューを処理する方法
- 14. iPhoneアプリ、動的コンテンツで戻るボタンを処理する方法
- 15. 致命的なエラーを処理して処理する方法
- 16. MVC 3で動的データモデルを処理する方法
- 17. セレンのshowModalDialogウィンドウの処理
- 18. セレンでjavascriptアラートを処理する
- 19. 同じテキストを持つ動的リストのボタンを処理する方法は?
- 20. データの並行処理方法は?
- 21. iOSの相対位置を自動的に処理する方法は?
- 22. 動的に作成されたハイパーリンクのクリックイベントを処理する方法は?
- 23. 動的に読み込まれたユーザーコントロールのイベントを処理する方法は?
- 24. セレン処理ポップアップ&Googleオートコンプリート
- 25. トランザクションの同時実行性を宣言的に処理する方法は?
- 26. ページ上で動的に追加できるコンポーネントを処理する方法は?
- 27. セレンは:セレンは自動的にRefererヘッダ
- 28. UIScrollView:動的コンテンツの処理?
- 29. フラグメントの動的処理
- 30. エラーログの処理パイプラインを処理するための慣用的な機能的な方法は何ですか?
あなたは同じもののために 'HTML'コードを提供する方がよいでしょう...あなたがあなたのコードに直面した問題の説明で試したコードを共有してください – Andersson
htmlは長すぎます..私は論理をしたいです – Pope
OK。ループで 'click()'を使う...あなたの質問は広すぎます。もっと具体的な詳細を共有して**あなたの問題を解決するために**すでに何をしているのかを表示する必要があります – Andersson