关于Python注释,以下选项中描述错误的,Python注释代码不正确的是

  关于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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: