selenium
#!/usr/bin/env bash
# selenium server launcher
# place in PATH
java -jar $(cd $(dirname $0); pwd -P)/selenium-server-standalone-2.53.1.jar
Drivers
- ChromeDriver.
- GeckoDriver. Firefox driver.
- SafariDriver
Tools
- WebdriverIO API. Binding for NodeJS.
PaaS
- TestingBot
- Sauce
- Browserstack
TestingBot
- Our Selenium configuration. Table of server and driver versions used. IPs to whitelist.
- TestingBot Tunnel. Tunnel download and documentation.
#!/usr/bin/env bash
# TestingBot tunnel launcher
# place this in your PATH
# See https://testingbot.com/support/other/tunnel
java -jar $(cd $(dirname $0); pwd -P)/testingbot-tunnel/testingbot-tunnel.jar $TB_KEY $TB_SECRET
SauceLabs
If you use dnsmasq make sure you DO NOT use no-resolve in configuration. You must specify the localhost as the DNS server, or else sc will read /etc/resolv.conf directly: sc --dns 127.0.0.1