我最近一直试图让Selenium环境重新启动并运行。一切正常,脚本按照应有的方式执行,使用不同的Web驱动程序等等。
然而,每个驱动程序的初始启动需要2-5分钟才能启动。这使我很难开发脚本并对其进行故障排除。
我使用Python 3.6与PyCharm和Selenium一起安装了pip。 Python 2.7也存在同样的问题。
到目前为止我尝试过的事情(没有成功):
这是我正在运行的。这个简单的脚本最多需要5分钟才能运行,但工作正常并且不会返回任何警告或错误。
Map
编辑: 以上代码的单次运行会生成以下geckodriver.log
from selenium import webdriver
import time
print(time.localtime())
browser = webdriver.Firefox()
browser.get('http://seleniumhq.org/')
print(time.localtime())
答案 0 :(得分:1)
这些错误消息......
Unable to read VR Path Registry from C:\Users\victorsk\AppData\Local\openvr\openvrpaths.vrpath
Unable to read VR Path Registry from C:\Users\victorsk\AppData\Local\openvr\openvrpaths.vrpath
Unable to read VR Path Registry from C:\Users\victorsk\AppData\Local\openvr\openvrpaths.vrpath
Unable to read VR Path Registry from C:\Users\victorsk\AppData\Local\openvr\openvrpaths.vrpath
Unable to read VR Path Registry from C:\Users\victorsk\AppData\Local\openvr\openvrpaths.vrpath
...意味着有几次尝试阅读现有的VR Path Registry from C:\Users\victorsk\AppData\Local\openvr\openvrpaths.vrpath
。
您的主要问题是系统中存在操作系统。
要加快操作,请按以下步骤操作:
Test
。driver.quit()
方法中调用tearDown(){}
以关闭&正常销毁 WebDriver 和 Web客户端实例。注意:请勿停用 JavaScript 。禁用 JavaScript 可能会导致网页加载不完整,因为所有网页设计人员/开发人员都认为 JavaScript 在每个浏览器中都可用,所有最近的浏览器功能和效果都是使用的JavaScript