私は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. セレンのdrupalウェブサイトのサイトガードを処理する方法は?
- 4. セレンで複数のアラートポップアップ確認を処理する方法は?
- 5. Pythonでセレンを使ってダイアログボックスを処理する方法は?
- 6. セレンを使用してファイルアップロードボタンを処理する方法は?
- 7. セレンのページfatoryを使用してページオブジェクトモデルの動的HTMLテーブルを処理する方法は?
- 8. リスト内のオブジェクトを自動的に処理する方法は?
- 9. ui-gridの動的ドロップダウンを処理する方法は?
- 10. セレンのタイムアウトを効果的に処理するには?
- 11. チェックのドロップダウンのセレンのオートメーションを処理する方法
- 12. Jmeterで動的URLを処理する方法は?
- 13. Retrofit 2で動的JSONを処理する方法は?
- 14. 例外を自動的に処理する方法は?
- 15. 動的文字列を処理する方法は?
- 16. Excel VBAで動的ピボットテーブルを反復処理する方法は?
- 17. セレンIDEの検索でフィールド選択を処理する方法
- 18. セレンのwebdriverでグレートチャイルドウィンドウを処理する方法
- 19. 動的コンテンツのブラウザの戻るボタンを処理する方法
- 20. 1行で動的変数の文字列値を処理する方法
- 21. UITableViewCell - Nibsから動的サイズのコンテンツビューを処理する方法
- 22. Cで複数の動的フォームを処理する方法#
- 23. Golangの動的URLを処理する方法
- 24. セレン - イベントリスナー(C#)でポップアップを処理する方法
- 25. セレンIDEでダイナミックIDを処理する方法
- 26. セレンのwebdriverで手作業で処理する方法
- 27. iPhoneアプリ、動的コンテンツで戻るボタンを処理する方法
- 28. 致命的なエラーを処理して処理する方法
- 29. 動的SQLクエリで配列リストを処理する方法
- 30. Jmeterで動的JSPページを処理する方法
あなたは同じもののために 'HTML'コードを提供する方がよいでしょう...あなたがあなたのコードに直面した問題の説明で試したコードを共有してください – Andersson
htmlは長すぎます..私は論理をしたいです – Pope
OK。ループで 'click()'を使う...あなたの質問は広すぎます。もっと具体的な詳細を共有して**あなたの問題を解決するために**すでに何をしているのかを表示する必要があります – Andersson