2016-09-18 47 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(); 
相關問題