【发布时间】:2019-11-27 18:52:12
【问题描述】:
对于我的一个脚本,我需要在某个随机点重新启动浏览器 (chromeDriver) 会话。
我尝试在测试脚本中重新启动 webdriver,但没有成功。
def start_browser():
driver.get('https://www.google.com/')
time.sleep(1)
def close():
driver.quit()
driver.get("http://www.google.com/")
for x in range (1,5):
start_browser()
time.sleep(5)
close()
time.sleep(5)
由于某种原因,脚本没有启动浏览器的新实例,而是崩溃了。我想我错过了一些重要的 selenium 命令,但我在官方页面上找不到任何东西。
【问题讨论】:
-
浏览器在您实例化驱动程序时启动。您正在退出驱动程序,这会在尝试调用 .get()...之前关闭驱动程序和浏览器...
标签: python-3.x selenium selenium-webdriver selenium-chromedriver