我正在尝试使用ubuntu OS上的jenkins启动自动化测试浏览器(selenium)。测试运行正常但浏览器没有启动似乎无法正常运行。
我可以使用此解决方案解决此问题 -
正如我在Windows操作系统中所知,通过检查“允许服务与桌面交互”,而jenkins安装我们可以解决此问题。那么我们有什么方法可以通过更新一些配置在ubuntu上做到这一点,所以我们每次都没有从控制台运行jenkins.war。
答案 0 :(得分:0)
有两种方法可以在ubuntu OS上启动浏览器。
1.第一种方式 - 配置Jenkins节点并添加ubuntu机器。添加目标计算机的sshing详细信息(用户名密码或RSA密钥)。如果您在云中,则建议使用此配置。
2.第二种方式(不建议在云环境中使用) - 您必须运行Selenium独立服务器(独立节点),并将远程WebDriver注册到它。
WebDriver driver = new RemoteWebDriver(new URL("http://ipOfUbuntuMachine:port/wd/hub"), capability);