在jenkins上运行硒测试时出错

时间:2020-11-01 12:44:15

标签: java selenium jenkins webdriver-manager webdrivermanager-java

我正在使用WebDriverManager(WebDriverManager.firefoxdriver()。setup())在硒测试中管理二进制文件。我可以在本地运行测试,但在詹金斯上会出错。是否可以将WebDriverManager与jenkins一起使用?我是否需要配置任何东西以使测试也可以在jenkins上运行?

[TestNG-tests-1] INFO io.github.bonigarcia.wdm.WebDriverManager - Reading 
https://chromedriver.storage.googleapis.com/ to seek chromedriver
[TestNG-tests-1] INFO io.github.bonigarcia.wdm.online.Downloader - Downloading 
https://chromedriver.storage.googleapis.com/86.0.4240.22/chromedriver_linux64.zip
[TestNG-tests-1] INFO io.github.bonigarcia.wdm.online.Downloader - Extracting driver from 
compressed file chromedriver_linux64.zip
[TestNG-tests-1] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting 
webdriver.chrome.driver as 
/home/jenkins/.cache/selenium/chromedriver/linux64/86.0.4240.22/chromedriver
/home/jenkins/.cache/selenium/chromedriver/linux64/86.0.4240.22/chromedriver: error while 
loading shared libraries: libnss3.so: cannot open shared object file: No such file or 
directory

1 个答案:

答案 0 :(得分:0)

在您下载Chromedriver并将其解压缩时,我想没有进行解压缩。您是否尝试过将Chrome驱动程序放置在特定位置并将其指向执行该位置的管道语法。我认为它应该以这种方式工作。