使用WebDriverJS(Selenium)的示例
我已经开始学习WebDriverJs来测试网站使用Javascript作为脚本语言来自urlhttps://code.google.com/p/selenium/wiki/WebDriverJs,但在开始时发现了一些理解问题。
根据该页面,我必须将chrome驱动程序保存到某个路径。 这条路是什么? 该路径如何链接到代码下面的示例?
var webdriver = require('selenium-webdriver'); var driver = new webdriver.Builder(). withCapabilities(webdriver.Capabilities.chrome()). build(); driver.get('http://www.google.com'); driver.findElement(webdriver.By.name('q')).sendKeys('webdriver'); driver.findElement(webdriver.By.name('btnG')).click(); driver.wait(function() { return driver.getTitle().then(function(title) { return title === 'webdriver - Google Search'; }); }, 1000); driver.quit();
从NPM安装
% npm install selenium-webdriver
从Source构建
% git clone https://code.google.com/p/selenium/ % cd selenium % ./go //javascript/node:selenium-webdriver
什么是NPN及相关代码? 请解释一下。
PS:我基本上来自.Net背景
我是否需要进行更多设置才能运行上述代码?
例如,任何javascript文件等
现在我能够安装selenium-webdriver然后我复制js文件中的javascript代码并尝试使用node运行它并收到以下错误。 我错过了什么吗?
您似乎有文件夹结构的问题。
如何使用Node.js解决“无法找到模块”错误? 应该可以帮助您解决问题