[英]Example to use WebDriverJS (Selenium)
I have started learning WebDriverJs to test websites using Javascript as scripting language from url https://code.google.com/p/selenium/wiki/WebDriverJs but found some understanding issue at the beginning. 我已经开始学习WebDriverJs来从URL https://code.google.com/p/selenium/wiki/WebDriverJs使用Javascript作为脚本语言来测试网站,但是一开始发现了一些理解上的问题。
As per that page, I have to save chrome driver to some path. 按照该页面,我必须将chrome驱动程序保存到某个路径。 What is that path? 那条路是什么? How do that path link to sample below code? 该路径如何链接到以下代码示例?
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();
Installing from NPM 从NPM安装
% npm install selenium-webdriver
Building from Source 从源头建造
% git clone https://code.google.com/p/selenium/
% cd selenium
% ./go //javascript/node:selenium-webdriver
What is NPN and related codes? 什么是NPN和相关代码? Kindly explain. 请解释。
PS : I am basically from .Net background PS:我基本上来自.Net背景
Do I need to do any more setting to run the above code? 我是否需要做更多设置才能运行上面的代码?
For example, any javascript files etc 例如,任何javascript文件等
Now I am able to install selenium-webdriver then I copied above javascript code in js file and tried to run it using node and received below error. 现在,我能够安装selenium-webdriver,然后将上面的javascript代码复制到js文件中,并尝试使用node运行它,并收到以下错误。 Am I missing something? 我想念什么吗?
You seem to have a problem with the folder structure. 您似乎在文件夹结构上有问题。
The How do I resolve "Cannot find module" error using Node.js? 如何使用Node.js解决“找不到模块”错误? should help you resolve your issue 应该可以帮助您解决问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.