- selenium-standalone
- vvo/selenium-standalone
- SeleniumHQ/docker-selenium
- Docker images for Selenium Standalone Server
articles
- selenium-webdriverの紹介とAPI翻訳 - Qiita
- Seleniumアレルギーのための処方箋 - Qiita
- [Selenium 3-beta] Server fails to start when launched with chromedriver v2.22 · Issue #2566 · SeleniumHQ/selenium
-D arguments in the command line should come before the '-jar’s
- Selenium WebDriver でMacとWindows共通に動く環境を作る(ChromeDriverをServerで) - Qiita
- 【Selenium】色んなブラウザを動かす(PC編) - ネーミングセンスがない! Java実装
Selenide
http://selenide.org/documentation.html
- Selenide Java Library:簡単なことは簡単に,Web UI テスト自動化の敷居を下げ,生産性をあげる魔法の Wrapper - Qiita
- Selenide~Javaで超簡単・簡潔にUIテストを書く~ - Qiita
- Java製SeleniumラッパーのSelenideを使ってみた - Qiita
- Selenideでテストコードを書いてみた - Qiita
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