例如使用WebDriverJS(硒) [英] Example to use WebDriverJS (Selenium)

查看:119
本文介绍了例如使用WebDriverJS(硒)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经开始学习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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆