我试图设置Jenkins作业以使用BrowserStack运行测试。在本地,测试运行良好,已初始化驱动程序,创建了会话,广告测试开始以'"browserstack.local": true运行。在Jenkins中,安装了一个插件。但是即使在Jenkins中取消了BrowserStack Local,也存在以下错误com.browserstack.local.LocalException: Error trying to download BrowserStackLocal binary

如果在本地我设置"browserstack.local": false,则存在以下错误
org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.Caused by: java.net.ConnectException: Failed to connect to hub-cloud.browserstack.com/

一旦在本地设置了"browserstack.local": false,则错误指向下面的行
driver = new RemoteWebDriver(new URL(URL), capabilities)

我希望通过Jenkins与BrowserStack的连接应该在本地完成。

提前致谢。

最佳答案

您是否能够通过网络较早地在BrowserStack上运行测试?或者您正在尝试建立新的框架/测试?

您能否分享有关所面临问题的更多详细信息?


您的测试设置是什么?语言/框架是什么?如何设置功能?
共享完整的错误日志。另外,共享Jenkins构建设置屏幕截图,以及它是什么类型的Jenkins项目(自由式,管道,文件夹等)?


错误-“由以下原因引起:java.net.ConnectException:无法连接到hub-cloud.browserstack.com”表明该请求无法到达BrowserStack HUB。如果您位于代理/防火墙后面,请确保将有效的代理详细信息传递给测试。查看this document

对于Jenkins设置,请确保您遵循the official BrowserStack document。请同时查看这些视频以供参考-VID_1VID_2

关于java - 驱动程序无法通过Jenkins上运行的BrowserStack进行初始化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58695408/

10-10 21:36