Ubuntu 17.10 + VsCode でgeckodriverを使ってみる

Ubuntu 17.10 + VsCode でgeckodriverを使ってみる

以下より最新版をダウンロードする

mozilla/geckodriver

WebDriver <-> Marionette proxy(ドキュメント??)

WebDriver <-> Marionette proxy

$ tar xvfz geckodriver-v0.19.1-linux64.tar.gz

# cp geckodriver /usr/local/bin # これは好みかな?

$ mkdir webdrive  # これは適当に

$ cd webdrive

$ npm init

$ npm install selenium-webdriver

var webdriver = require('selenium-webdriver'),

By = webdriver.By,

until = webdriver.until;

var 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で実行できる