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

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

インストールはこちら

Programming Language Preference

JSのドキュメント

selenium-webdriver

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

ChromeDriver - WebDriver for Chrome

今日現在では以下より、chromedriver_linux64.zipをDLする

Index of /2.35/

$ unzip chromedriver_linux64.zip

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

$ mkdir webdrive  # これは適当に

$ cd webdrive

$ npm init

$ npm install selenium-webdriver

vscode を起動して、上記で作成したwebdriveを選択する

適当なファイル名で、以下を記述して保存

実行して動作が確認できる

    var webdriver = require('selenium-webdriver'),
        By = webdriver.By,
        until = webdriver.until;

    var driver = new webdriver.Builder()
        .forBrowser('chrome')
        .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で実行できる