Windows 10 Pro で nodejs 9.4 + geckodriver を試してみる
Windows 10 Pro で nodejs 9.4 + geckodriver を試してみる
環境はWin10 Pro x64 + VsCode + nodejs 9.4 + geckodriver-v0.19.1-win64
geckodriver は SeleniumBasic と同居させる
SeleniumBasicはこちらからダウンロード
exeを実行すると、C:\Users\user_name\AppData\Local\SeleniumBasic にインストールされる
以下より最新版をダウンロードする
解凍して SeleniumBasic のフォルダにコピーする
WebDriver <-> Marionette proxy(ドキュメント??)
WebDriver <-> Marionette proxy
webdrive フォルダを作成
> cd webdrive
> npm init
> npm install selenium-webdriver
let webdriver = require('selenium-webdriver'), By = webdriver.By, until = webdriver.until; let driver = new webdriver.Builder() .forBrowser('firefox') .build(); driver.get('http://www.google.co.jp’) driver.findElement(By.name('q')).sendKeys('webdriver'); driver.findElement(By.name('btnG')).click(); driver.wait(until.titleIs('webdriver - Google Search'), 1000); //driver.quit();
※Code Runner をインストールしていると、右クリック->Run Codeで実行できる