如何在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以测试内部,开发或分段环境。
是的我正在使用browserstack插件,但在运行测试之前,我需要启动浏览器堆栈区域设置其他明智我会得到以下错误[Internet Explorer#21] WebDriverError:[browserstack.local]设置为true,但通过本地测试BrowserStack未连接。 –
我已经在Jenkins中创建了作为管道的项目构建,所以正如文档中提到的,我没有看到管道下的构建配置选项来设置浏览器堆栈本地选项。是否有任何选项通过管道线路脚本来设置它 –
我知道您拥有在Job配置中选择了“BrowserStack Local”选项。在这里,插件在启动二进制文件时添加一个具有唯一值的“--local-identifier”选项。您需要在测试脚本中添加此唯一值。您是否添加了“String browserstackLocalIdentifier = System.getenv(”BROWSERSTACK_LOCAL_IDENTIFIER“);” AND“capabilities.setCapability(”browserstack.localIdentifier“,browserstackLocalIdentifier);”在你的脚本? –