Posted by
By
admin
January 3, 2021
ウィンドウまたはタブの切り替えは、Pythonセレンコードからも可能です。 以下の例では、セレンモジュールとWebドライバーを使用しています。 これは、Chrome、Firefox、IE、その他すべてを含む、サポートされているすべてのWebブラウザで機能するはずです。 関連コース: ウィンドウに切り替えるセレンをウィンドウに切り替える開始する前に、Seleniumモジュール、ブラウザーのWebドライバー、およびブラウザー自体をインストールします。 これが機能する方法は、Webドライバーがブラウザーを制御し、PythonがWebドライバーと通信することです。 セレンは、以下に示すウィンドウコードに切り替わります。 Firefoxを起動し、Webページを開いてから、さまざまなWebサイトを含む新しいタブとウィンドウを開きます。 1234567891011121314from selenium import webdriverimport timebrowser=webdriver.Firefox()browser.get("https://www.reddit.com")browser.execute_script("window.open()")print(browser.window_handles)browser.switch_to_window(browser.window_handles[1])browser.get("https://www.youtube.com")time.sleep(1)browser.switch_to_window(browser.window_handles[0])browser.get("https://python.org") まず、次のようにWebブラウザを開きます。 12browser=webdriver.Firefox()browser.get("https://www.reddit.com")次に、新しいタブを開き、そのタブに切り替えます。…