如何在selenium运行过程中用1个浏览器打开2个网页
可以使用selenium中的多个窗口来实现。具体步骤如下:
- 创建一个WebDriver实例,打开第一个网页。
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.example.com")
- 在第一个网页上执行JavaScript代码,打开第二个网页。
driver.execute_script("window.open('http://www.google.com')")
- 切换到第二个窗口。
driver.switch_to.window(driver.window_handles[1])
- 在第二个窗口上执行其他操作。
driver.get("http://www.bing.com")
- 切换回第一个窗口。
driver.switch_to.window(driver.window_handles[0])
- 在第一个窗口上执行其他操作。
driver.get("http://www.yahoo.com")
``
原文地址: https://www.cveoy.top/t/topic/dS5K 著作权归作者所有。请勿转载和采集!