この要素を取得し、セレンでクリックするにはどうすればよいですか?

frigolit_tarzan

ボットに送信ボタンをクリックさせようとしています。

<div class="usertext-buttons">
<button type="submit" onclick="" class="save">save</button>
<button type="button" onclick="return cancel_usertext(this);" class="cancel" style="display:none">cancel</button>
<span class="status"></span></div>

2番目の行の要素を取得したい type="submit"

driver.find_element_by_xpathxpathは投稿ごとに異なるため、機能しません。一般的に機能するものをここに引っ張ることができますか?

DebanjanB

保存としてテキストを含む要素をクリックするには、次のロケーター戦略のいずれかを使用できます

  • 使用css_selector

    driver.find_element_by_css_selector("button.save[type='submit'][onclick]").click()
    
  • 使用xpath

    driver.find_element_by_xpath("//button[@class='save' and text()='save'][@type='submit' and @onclick]").click()
    

理想的には、あなたが誘導しなければならない要素をクリックするWebDriverWaitをするためにelement_to_be_clickable()、あなたは、次のいずれかを使用することができますロケータ戦略

  • 使用CSS_SELECTOR

    WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "button.save[type='submit'][onclick]"))).click()
    
  • 使用XPATH

    WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//button[@class='save' and text()='save'][@type='submit' and @onclick]"))).click()
    
  • :次のインポートを追加する必要があります:

    from selenium.webdriver.support.ui import WebDriverWait
    from selenium.webdriver.common.by import By
    from selenium.webdriver.support import expected_conditions as EC
    

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonを使用してセレンでこのリンクをクリックするにはどうすればよいですか?

分類Dev

セレンとPythonを使用してこのURLでこのボタンをクリックするにはどうすればよいですか?

分類Dev

セレクターの子要素をクリックしないようにするにはどうすればよいですか?

分類Dev

Scalaの要素インデックスに基づいてリスト内の要素のセットを取得するにはどうすればよいですか?

分類Dev

どの要素がクリックされたかを取得するにはどうすればよいですか?

分類Dev

クリックされた要素のcssセレクターを取得するにはどうすればよいですか?

分類Dev

クリックされた要素のcssセレクターを取得するにはどうすればよいですか?

分類Dev

JavaScriptを使用してクリックされた配列要素のインデックスを取得するにはどうすればよいですか?

分類Dev

HATEOASリンクを介してRESTコレクションの1つの要素にアクセスするにはどうすればよいですか?

分類Dev

select2要素をクリックして出力を取得するにはどうすればよいですか?

分類Dev

子要素が内部にあるボタンから同じIDを取得し、子要素のクリックを防ぐにはどうすればよいですか?

分類Dev

クリックしたときにHTMLコレクションのインデックスを取得するにはどうすればよいですか?

分類Dev

劇作家で要素のコレクションを取得するにはどうすればよいですか?

分類Dev

セレンで<ボタン>をクリックするにはどうすればよいですか?

分類Dev

子要素の1つをクリックした後、セクション全体の背景色を変更するにはどうすればよいですか?

分類Dev

セレンウェブドライバーを使用してクラス内のreact要素の属性を取得するにはどうすればよいですか?

分類Dev

セレンウェブドライバーを使用してこれをクリックするにはどうすればよいですか?

分類Dev

セレンC#でEnterをクリックするにはどうすればよいですか

分類Dev

特定のリンクから要素を取得するにはどうすればよいですか?

分類Dev

クリックされた要素のインデックスをクラスごとに取得するにはどうすればよいですか?

分類Dev

クリックしたばかりのAppWidgetIDを取得するにはどうすればよいですか?

分類Dev

クリックしたばかりのAppWidgetIDを取得するにはどうすればよいですか?

分類Dev

Reactでクリックされた要素を取得するにはどうすればよいですか?

分類Dev

javascriptのリンク内の要素を取得するにはどうすればよいですか?

分類Dev

IEnumerableの要素のインデックスを取得するにはどうすればよいですか?

分類Dev

List Redisの最新要素のインデックスを取得するにはどうすればよいですか?

分類Dev

numpy配列の要素のインデックスを取得するにはどうすればよいですか?

分類Dev

Distinctを使用してクエリselectのcount要素を取得するにはどうすればよいですか?

分類Dev

jqueryセレクターで具体的な要素を取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    Pythonを使用してセレンでこのリンクをクリックするにはどうすればよいですか?

  2. 2

    セレンとPythonを使用してこのURLでこのボタンをクリックするにはどうすればよいですか?

  3. 3

    セレクターの子要素をクリックしないようにするにはどうすればよいですか?

  4. 4

    Scalaの要素インデックスに基づいてリスト内の要素のセットを取得するにはどうすればよいですか?

  5. 5

    どの要素がクリックされたかを取得するにはどうすればよいですか?

  6. 6

    クリックされた要素のcssセレクターを取得するにはどうすればよいですか?

  7. 7

    クリックされた要素のcssセレクターを取得するにはどうすればよいですか?

  8. 8

    JavaScriptを使用してクリックされた配列要素のインデックスを取得するにはどうすればよいですか?

  9. 9

    HATEOASリンクを介してRESTコレクションの1つの要素にアクセスするにはどうすればよいですか?

  10. 10

    select2要素をクリックして出力を取得するにはどうすればよいですか?

  11. 11

    子要素が内部にあるボタンから同じIDを取得し、子要素のクリックを防ぐにはどうすればよいですか?

  12. 12

    クリックしたときにHTMLコレクションのインデックスを取得するにはどうすればよいですか?

  13. 13

    劇作家で要素のコレクションを取得するにはどうすればよいですか?

  14. 14

    セレンで<ボタン>をクリックするにはどうすればよいですか?

  15. 15

    子要素の1つをクリックした後、セクション全体の背景色を変更するにはどうすればよいですか?

  16. 16

    セレンウェブドライバーを使用してクラス内のreact要素の属性を取得するにはどうすればよいですか?

  17. 17

    セレンウェブドライバーを使用してこれをクリックするにはどうすればよいですか?

  18. 18

    セレンC#でEnterをクリックするにはどうすればよいですか

  19. 19

    特定のリンクから要素を取得するにはどうすればよいですか?

  20. 20

    クリックされた要素のインデックスをクラスごとに取得するにはどうすればよいですか?

  21. 21

    クリックしたばかりのAppWidgetIDを取得するにはどうすればよいですか?

  22. 22

    クリックしたばかりのAppWidgetIDを取得するにはどうすればよいですか?

  23. 23

    Reactでクリックされた要素を取得するにはどうすればよいですか?

  24. 24

    javascriptのリンク内の要素を取得するにはどうすればよいですか?

  25. 25

    IEnumerableの要素のインデックスを取得するにはどうすればよいですか?

  26. 26

    List Redisの最新要素のインデックスを取得するにはどうすればよいですか?

  27. 27

    numpy配列の要素のインデックスを取得するにはどうすればよいですか?

  28. 28

    Distinctを使用してクエリselectのcount要素を取得するにはどうすればよいですか?

  29. 29

    jqueryセレクターで具体的な要素を取得するにはどうすればよいですか?

ホットタグ

アーカイブ