
If you do use local, you should set tunnel to true in your capabilities. If you set visual to true it will record a screencast of the session, which might be helpful. You can also pass in any optional supported capabilities as a key/value in the capabilities for any browser. The only requirement is to set the user and key in your config (either exported by or passed into webdriverio.remote(.)) to your LambdaTest account username and access key. It helps get CrossBrowserTesting running and comes with additional features that better integrate your tests into the CrossBrowserTesting service.
#Webdrive cloud download
If you are using the WDIO testrunner, download and configure the in your. CrossBrowserTesting provides a tunnel to allow you to test websites not accessible from the internet. If you want to run tests against a server that is not accessible to the Internet (like on localhost), then you need to use Local Testing. The only requirement is to set the user and key in your config (either exported by or passed into webdriverio.remote(.)) to your CrossBrowserTesting username and authkey.

It helps get TestingBot running, and comes with additional features that better integrate your tests into the TestingBot service. Their tunnel support page contains the information necessary to get this up and running. TestingBot provides a Java-based tunnel to allow you to test websites not accessible from the internet. The only requirement is to set the user and key in your config (either exported by or passed into webdriverio.remote(.)) to your TestingBot username and secret key. You should run this in Travis before starting the tests. The following script will download and start it in the background. If you want to add Local Testing in Travis, you have to start it by yourself. It helps get BrowserStack running, and comes with additional features that better integrate your tests into the BrowserStack service. If you do use local, you should set browserstack.local to true in your capabilities. It is out of the scope of WebdriverIO to support this, so you must start it by yourself. If you set bug to true it will record a screencast of the session, which might be helpful. The only requirement is to set the user and key in your config (either exported by or passed into webdriverio.remote(.)) to your Browserstack automate username and access key. WebdriverIO also has a Browserstack integration built-in. This controls how long Sauce will wait between commands before closing the connection. You can change the idle timeout by passing idle-timeout as a test configuration option. Since you are running your tests remotely, it might be necessary to increase some timeouts. If you are using the WDIO testrunner combined with the WebdriverIO automatically sets a proper name for the test. Lastly, if you set name, this changes the name of this test in Sauce Labs for this build. Travis sets this to the TRAVIS_JOB_NUMBER environmental variable by default.Īlso, if you want to have Sauce Labs group your tests by build number, you can set the build to TRAVIS_BUILD_NUMBER. If you do so, you must set the tunnel-identifier test configuration option in each browser's capabilities. Travis CI, however, does have support for starting Sauce Connect before each test, so following their directions for that is an option. It helps getting Sauce Connect running and comes with additional features that better integrate your tests into the Sauce service. If you are using the WDIO testrunner download and configure the in your.

It is out of the scope of WebdriverIO to support this, so you'll have to start it by yourself. If you want to run tests against a server that is not accessible to the Internet (like on localhost), then you need to use Sauce Connect. You can also pass in any optional test configuration option as a key/value in the capabilities for any browser.

The only requirement is to set the user and key in your config (either exported by or passed into webdriverio.remote(.)) to your Sauce Labs username and access key. You can set up your tests to run remotely in Sauce Labs.
