Jenkins执行selenium报错unknown error: cannot find Chrome binary 解决方法
在本地执行selenium时,用例正常执行上传到Jenkins时,构建,控制台输出报错selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary如图所示这个错误是说明,在Jenkins上执行用例时,没找到浏览器所以在我们代码中添加(浏览器的绝...
·
在本地执行selenium时,用例正常执行
上传到Jenkins时,构建,控制台输出报错
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
如图所示
这个错误是说明,在Jenkins上执行用例时,没找到浏览器所以在我们代码中添加(浏览器的绝对安装路径)
1.找到chrome的安装位置,并且将chromedriver.exe浏览器驱动也放到这个位置
2.回到代码中将浏览器的路径加入代码
import unittest
import time
from selenium import webdriver
class mytestcase(unittest.TestCase):
def setUp(self):
self.driver=webdriver.Chrome("C:\\Users\\Administrator\\AppData\Local\\Google\Chrome\\Application\\chromedriver.exe")
self.driver.implicitly_wait(30)
self.driver.maximize_window()
def tearDown(self):
time.sleep(5)
self.driver.quit()
3.self.driver=webdriver.Chrome("C:\\Users\\Administrator\\AppData\Local\\Google\Chrome\\Application\\chromedriver.exe")
返回Jenkins中立即构建,执行成功!
更多推荐
已为社区贡献1条内容
所有评论(0)