驱动程序无法通过Jenkins上运行的BrowserStack进行初始化

时间:2019-11-04 14:24:12

标签: java selenium jenkins-plugins browserstack

我尝试设置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的连接应该在本地完成。

谢谢。

2 个答案:

答案 0 :(得分:0)

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

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

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

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

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

答案 1 :(得分:0)

我添加了"browserstack.localIdentifier"功能,并在系统属性"http.proxyHost""http.proxyPort"下添加了