天天看点

jenkins+python问题exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriv

python自动化+jenkins 

1.设置jenkins环境配置

1.1设置jdk

1.2配置python成为jenkins的环境变量

系统管理-系统设置-添加python安装的绝对路径

jenkins+python问题exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriv

然后构建项目

1新建项目,选择一个自由风格的项目

jenkins+python问题exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriv

2设置定时构建项目

jenkins+python问题exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriv

3设置build的批处理命令

jenkins+python问题exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriv

4.输入框输入的内容:python +代码的绝对路径

jenkins+python问题exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriv

5.点击apply按钮之后,点击save按钮,保存该项目

6.执行会报错,就是我开头提示 找不到谷歌的什么东西

raise exception_class(message, screen, stacktrace)

selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary

  (Driver info: chromedriver=72.0.3626.7 (efcef9a3ecda02b2132af215116a03852d08b9cb),platform=Windows NT 6.1.7601 SP1 x86_64)

C:\Program Files (x86)\Jenkins\workspace\try01>exit 1 

Build step '执行 Windows 批处理命令' marked build as failure

Finished: FAILURE

7解决方式:

1.需要在谷歌浏览器的安装目录 粘贴上 谷歌驱动的exe安装包

2.在python代码里面 

driver=Webdriver.Chrome("此处添加上,上面的谷歌驱动的链接,例如:'C:\\Users\\hanying1\\AppData\\Local\\Google\\Chrome\\Application\\chromedriver.exe'")

再次执行,就成功了

8.贴出结果:

jenkins+python问题exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriv

继续阅读