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张图片

然后构建项目

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

jenkins+python问题exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriv_第2张图片

2设置定时构建项目

jenkins+python问题exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriv_第3张图片

3设置build的批处理命令

jenkins+python问题exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriv_第4张图片

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

jenkins+python问题exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriv_第5张图片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_第6张图片

你可能感兴趣的:(日常问题解决)