我尝试设置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的连接应该在本地完成。
谢谢。
答案 0 :(得分:0)
您是否能够较早地通过网络在BrowserStack上运行测试?或者您正在尝试建立新的框架/测试?
您能否分享有关您所面临问题的更多详细信息?
错误-,由以下原因引起:java.net.ConnectException:无法连接到hub-cloud.browserstack.com 。这表明该请求无法到达BrowserStack HUB。如果您位于代理/防火墙后面,请确保将有效的代理详细信息传递给测试。审核this document。
对于Jenkins设置,请确保您遵循the official BrowserStack document。请同时查看这些视频以供参考-VID_1,VID_2
答案 1 :(得分:0)
我添加了"browserstack.localIdentifier"
功能,并在系统属性"http.proxyHost"
,"http.proxyPort"
下添加了