タグ

ブックマーク / kurozumi.github.io (2)

  • 5. 待機 — Selenium Python Bindings 2 ドキュメント

    5. 待機¶ 最近のWebアプリケーションのほとんどはAJAX技術を使用しています。ブラウザによってページが読み込まれると、そのページ内の要素が異なる時間間隔で読み込まれることがあります。これにより、要素を見つけるkとが難しくなります。要素がDOMにまだ存在しない場合、locate関数は ElementNotVisibleException 例外を発生させます。Waitsを使用して、この問題を解決できます。待つことは、実行されるアクションの間にある程度の余裕を提供します。ほとんどの場合、要素または要素とのその他の操作が検索されます。 Selenium Webdriverは暗黙的と明示的の2種類の待機を提供します。WebDriverを明示的に待機させると、WebDriverは特定の条件が発生するのを待ってからさらに処理を進めます。暗黙的な待機により、WebDriverは、要素の場所を特定しよ

  • 4. 要素を見つける — Selenium Python Bindings 2 ドキュメント

    4. 要素を見つける¶ あるページ内の要素を見つけるには、さまざまな方法があります。あなたのケースに最も適したものを使用することができます。Seleniumは、ページ内の要素を見つけるための以下のメソッドを提供します。: find_element_by_id find_element_by_name find_element_by_xpath find_element_by_link_text find_element_by_partial_link_text find_element_by_tag_name find_element_by_class_name find_element_by_css_selector 複数の要素を見つけつには(これらのメソッドはリストを返します) find_elements_by_name find_elements_by_xpath find_elem

  • 1