ホームページ >バックエンド開発 >Python チュートリアル >Python を使用して Selenium で iframe に切り替える方法は?

Python を使用して Selenium で iframe に切り替える方法は?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-25 18:19:17870ブラウズ

How to Switch to an iframe in Selenium using Python?

Selenium と Python を使用した iframe への切り替え

Web アプリケーションを自動化するときの一般的なタスクは、iframe 内のコンテンツと対話することです。 Python を使用して Selenium で iframe に切り替える方法は次のとおりです。

iframe の場所

iframe に切り替えるには、まず HTML ドキュメント内で iframe を見つける必要があります。 。あなたの場合、iframe の名前が「Dialogue Window」であることがわかります。 XPath を使用して iframe を見つけることができます。

iframe = driver.find_element_by_xpath("//iframe[@name='Dialogue Window']")

iframe への切り替え

iframe を見つけたら、switch_to を使用してそれに切り替えることができます。 .frame() メソッド:

driver.switch_to.frame(iframe)

これで、後続のすべてのアクションは、 iframe.

デフォルトのコンテンツに戻す

iframe の操作が終了したら、 switch_to.default_content() メソッド:

driver.switch_to.default_content()

以上がPython を使用して Selenium で iframe に切り替える方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。