2016-09-18 45 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(); 
相关问题