微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在jenkins上运行硒测试时出错

如何解决在jenkins上运行硒测试时出错

我正在使用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

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。