例如使用WebDriverJS(硒) [英] Example to use WebDriverJS (Selenium)
问题描述
我已经开始学习WebDriverJs测试使用Javascript从网址 HTTPS的脚本语言的网站:/ /code.google.com/p/selenium/wiki/WebDriverJs 中却发现一些认识问题开头。
根据该网页,我要司机铬节省了一些路径。那是什么路径?
如何做到这一点的路径链接品尝下面的代码?
VAR的webdriver =要求('硒的webdriver');
变种司机=新webdriver.Builder()。
withCapabilities(webdriver.Capabilities.chrome())。
版本();
driver.get('http://www.google.com');
driver.findElement(webdriver.By.name('Q'))的SendKeys('的webdriver');
driver.findElement(webdriver.By.name('btnG'))点击()。
driver.wait(函数(){
返回driver.getTitle(),然后(函数(标题){
返回标题===的webdriver - 谷歌搜索';
});
},1000);
driver.quit();
这NPM安装
%NPM安装硒的webdriver
建筑物的源代码
%混帐克隆https://code.google.com/p/selenium/
%CD硒
%./go //的JavaScript /节点:硒的webdriver
什么是NPN及相关的代码?请解释一下。
P.S。 :我基本上是从净背景
我是否需要做任何更多的设置,运行上面的代码
<? p>举例来说,任何JavaScript文件等。
现在我能安装硒的webdriver然后我复制JavaScript代码之上在js文件,并试图使用节点来运行它,下面错误接收。我缺少的东西吗?
您似乎与文件夹结构有问题的代码。
借助的NodeJS - 如何解决"不能找到模块"错误应该可以帮助您解决问题。
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.
As per that page, I have to save chrome driver to some path. 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 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? Kindly explain.
P.S. : I am basically from .Net background
Do I need to do any more setting to run the above code?
For example, any javascript files etc
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. Am I missing something?
You seem to have a problem with the folder structure.
The NodeJS - How to resolve "Cannot find module" error should help you resolve your issue
这篇关于例如使用WebDriverJS(硒)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!