Selenium

2017.6.8
Seleniumとブラウザドライバーのインストールと使い方
WebdriverIO 覚書き
WebdriverIO 逆引き Code Tips
Selenide 逆引き Code Tips
selenium-standalone
vvo/selenium-standalone
SeleniumHQ/docker-selenium
Docker images for Selenium Standalone Server

articles

-D arguments in the command line should come before the '-jar’s

Selenide

http://selenide.org/documentation.html

Configuration

import static com.codeborne.selenide.Selenide.*;

System.setProperty( "webdriver.chrome.driver", "C:/path/to/chromedriver.exe" );
System.setProperty( "chromeoptions.args", "--headless --disable-gpu" );
Configuration.browser = WebDriverRunner.CHROME;
Configuration.browserSize = "1280x1024";
Configuration.timeout = 10000;
Chrome 起動オプション
List of Chromium Command Line Switches « Peter Beverloo

Frame

switchTo

switchTo().defaultContent();

switchTo().innerFrame("parentFrame");

switchTo().innerFrame("parentFrame", "childFrame_2", "childFrame_2_1");

switchTo().frame("topFrame");

switchTo().frame(0);

WebdriverIO

Selenium 2.0 javascript bindings for nodejs
wdio == webdriverio