关于Python注释,以下选项中描述错误的,Python注释代码不正确的是
我正试图从下面的大蟒代码调用使用Selenium webdriver的火狐浏览器浏览器来自硒导入自动化测试
#初始化火狐浏览器浏览器的网驱动程序
driver=webdriver .Firefox( C:\ \ selenium \ \ Mozilla \ \ geckodriver。exe’)
司机。设置_页面_加载_超时(30)
driver.maximize_window()
司机。得到( https://www。谷歌。com/)
#关闭引用
driver.quit()
但它总是会抛出如下错误,不过这对铬浏览器是有效的。
回溯(最近一次呼叫):
文件“C:/Python/Practice/Firefox sample。py "中的第8行
driver=webdriver .Firefox( C:\ \ selenium \ \ Mozilla \ \ geckodriver。exe’)
__init__中文件" C:\ Python \ venv \ lib \ site-packages \ selenium \ web driver \ Firefox \ web driver。py "的第139行
Firefox _ profile=Firefox配置文件(Firefox _ profile)
__init__中文件c:\ Python \ venv \ lib \ site-packages \ selenium \ web driver \ Firefox \ Firefox _ profile。py 的第78行
ignore=shutil。ignore _ patterns( parent。锁,锁,).parentlock ))
文件" C:\ Python \ Python 36-32 \ lib \ shut il。py”,第309行,在复制树中
names=os.listdir(src)
notdirectoryerror:[WinError 267]目录名无效:" C:\ \ selenium \ \ Mozilla \ \ geckodriver。exe "
过程结束,退出代码为一
我错过了什么?
我还尝试使用点升级硒包
pip install -U selenium
其他信息:运行火狐浏览器最新版本(59.0.2)、python(3.6.5)和selenium gecko webdriver(0.20.0)。不确定是否需要帮助。
最佳答案:
你需要处理以下几件事:
您需要通过一个正斜杠(即\)和原始的(即r开关)传递密钥可执行路径以及壁虎的绝对路径值,如下所示:从硒导入网驱动程序
driver=webdriver .Firefox(executable _ path=r c:\ selenium \ Mozilla \ geckodriver。exe’)
司机。设置_页面_加载_超时(30)
司机。得到( https://www。谷歌。com/)
driver.quit()
通过集成驱动电子设备清理项目工作区,并仅使用所需的依赖项重新生成项目。
使用CCleaner工具清除测试套件执行前后的所有操作系统杂务。
如果您的基本网客户端版本太旧,请通过睿符品牌传播机构卸载程序卸载它,并安装最新的通用航空和发布的网客户端版本。
重新启动系统。
执行@测试。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。