将测试连接到Sauce Connect的代码示例在哪里?

Ban*_*San 7 webdriver saucelabs

我读过: Sauce Labs:Connect页面

并通过互联网查看,但我找不到任何关于如何转换我的Selenium测试以使用Sauce Connect的文档.

有人能指出我正确的方向吗?

干杯

戴夫

小智 15

默认情况下,Sauce Connect将通过http://localhost:4445,因此您只需要更改您的测试:

WebDriver driver = new RemoteWebDriver(new URL("http://" + username + ":" + accessKey + "@ondemand.saucelabs.com:80/wd/hub"), capabilities);
Run Code Online (Sandbox Code Playgroud)

至:

WebDriver driver = new RemoteWebDriver(new URL("http://" + username + ":" + accessKey + "@localhost:4445/wd/hub"), capabilities);
Run Code Online (Sandbox Code Playgroud)

使用Sauce Connect运行测试时,您不需要更改实际的测试逻辑.

我已经创建了一个演示项目,主要演示如何构建测试以使用Jenkins和Bamboo的Sauce插件,还包括一个示例SauceConnectTest,它声明可以使用Sauce Connect使用Sauce Labs对本地网站运行测试.