2016-09-18 12 views
1

私はSeleniumの新しい学習者です。チュートリアルや参考文献を検索した後、私はJava言語、特にwebdriverの部分に基づいてそれらのほとんどを見つけました。私はJavaScriptをうまく利用しています。おかげセレンは(Javaのように)特定の言語に向いていますか?

+2

はい。 ["selenium"と "Javascript"の簡単な検索](https://duckduckgo.com/?q=selenium+javascript&t=ffab&ia=qa)はあなたの質問に答える必要があります。 – Schwern

答えて

3

はい、Selenium WebDriver(ウェブブラウザを自動化できる部分)はavailable for Javascript as an NPMです。

ここにその使用例を示します。

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

var driver = new webdriver.Builder() 
    .forBrowser('firefox') 
    .build(); 

driver.get('http://www.google.com/ncr'); 
driver.findElement(By.name('q')).sendKeys('webdriver'); 
driver.findElement(By.name('btnG')).click(); 
driver.wait(until.titleIs('webdriver - Google Search'), 1000); 
driver.quit(); 
関連する問題