如何在jenkins中使用WINDOWS进行量角器端到端测试的jenkins中启动browserstack语言环境

问题描述:

任何人都可以请帮助我在jenkins中启动browserstack语言环境作为jenkins使用WINDOWS进行量角器端到端测试。如何在jenkins中使用WINDOWS进行量角器端到端测试的jenkins中启动browserstack语言环境

我正在通过这个链接,但这是为Linux,我需要的窗口。 https://janmolak.com/jenkins-2-0-pipelines-and-browserstack-bd5a4ed3010d#.gf9pxyhgc 我已经在jenkins中为win 32安装了browserstack二进制文件。

你试过了BrowserStack的Jenkins插件吗?你可以参考这里的细节 - https://www.browserstack.com/automate/jenkins

由于您使用的Java 没有将无法​​使用该插件的报告功能。但是,您可以使用插件提供的以下功能。

1)管理您的BrowserStack全局或每个构建作业的凭据。

2)设置并拆卸BrowserStackLocal以测试内部,开发或分段环境。

+0

是的我正在使用browserstack插件,但在运行测试之前,我需要启动浏览器堆栈区域设置其他明智我会得到以下错误[Internet Explorer#21] WebDriverError:[browserstack.local]设置为true,但通过本地测试BrowserStack未连接。 –

+0

我已经在Jenkins中创建了作为管道的项目构建,所以正如文档中提到的,我没有看到管道下的构建配置选项来设置浏览器堆栈本地选项。是否有任何选项通过管道线路脚本来设置它 –

+0

我知道您拥有在Job配置中选择了“BrowserStack Local”选项。在这里,插件在启动二进制文件时添加一个具有唯一值的“--local-identifier”选项。您需要在测试脚本中添加此唯一值。您是否添加了“String browserstackLocalIdentifier = System.getenv(”BROWSERSTACK_LOCAL_IDENTIFIER“);” AND“capabilities.setCapability(”browserstack.localIdentifier“,browserstackLocalIdentifier);”在你的脚本? –