Deb*_*anB 9 javascript selenium mocha.js node.js selenium-webdriver
selenium-webdriver使用NodeJS+ Selenium+Mocha安装的理想位置是什么(在Windows上)
我刚开始用Selenium探索NodeJS.继续我将使用NodeJS + Selenium + Mocha
已安装node.js:
C:\Users\AtechM_03>node -v
v6.11.2
Run Code Online (Sandbox Code Playgroud)已安装npm:
C:\Users\AtechM_03>npm -v
3.10.10
Run Code Online (Sandbox Code Playgroud)nodeclipse根据http://www.nodeclipse.org/updates/我和我的项目结构配置如下:
现在,我不确定要安装的确切位置 selenium-webdriver
selenium-webdriver根据(http://www.nodeclipse.org/updates/)安装在默认位置(通过命令行)
C:\Users\AtechM_03>npm install selenium-webdriver
C:\Users\AtechM_03
`-- selenium-webdriver@3.5.0
+-- jszip@3.1.3
| +-- core-js@2.3.0
| +-- es6-promise@3.0.2
| +-- lie@3.1.1
| | `-- immediate@3.0.6
| +-- pako@1.0.5
| `-- readable-stream@2.0.6
| +-- core-util-is@1.0.2
| +-- inherits@2.0.3
| +-- isarray@1.0.0
| +-- process-nextick-args@1.0.7
| +-- string_decoder@0.10.31
| `-- util-deprecate@1.0.2
+-- rimraf@2.6.1
| `-- glob@7.1.2
| +-- fs.realpath@1.0.0
| +-- inflight@1.0.6
| | `-- wrappy@1.0.2
| +-- minimatch@3.0.4
| | `-- brace-expansion@1.1.8
| | +-- balanced-match@1.0.0
| | `-- concat-map@0.0.1
| +-- once@1.4.0
| `-- path-is-absolute@1.0.1
+-- tmp@0.0.30
| `-- os-tmpdir@1.0.2
`-- xml2js@0.4.17
+-- sax@1.2.4
`-- xmlbuilder@4.2.1
`-- lodash@4.17.4
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\AtechM_03\pack
age.json'
npm WARN AtechM_03 No description
npm WARN AtechM_03 No repository field.
npm WARN AtechM_03 No README data
npm WARN AtechM_03 No license field.
Run Code Online (Sandbox Code Playgroud)selenium-webdriver根据(https://dzone.com/articles/selenium-nodejs-and-mocha)安装在当前项目目录中(通过命令行)
C:\Users\AtechM_03\LearnAutmation\NodeProject>npm install selenium-webdriver
NodeProject@0.1.0 C:\Users\AtechM_03\LearnAutmation\NodeProject
`-- selenium-webdriver@3.5.0
+-- jszip@3.1.4
| +-- core-js@2.3.0
| +-- es6-promise@3.0.2
| +-- lie@3.1.1
| | `-- immediate@3.0.6
| +-- pako@1.0.6
| `-- readable-stream@2.0.6
| +-- core-util-is@1.0.2
| +-- inherits@2.0.3
| +-- isarray@1.0.0
| +-- process-nextick-args@1.0.7
| +-- string_decoder@0.10.31
| `-- util-deprecate@1.0.2
+-- rimraf@2.6.2
| `-- glob@7.1.2
| +-- fs.realpath@1.0.0
| +-- inflight@1.0.6
| | `-- wrappy@1.0.2
| +-- minimatch@3.0.4
| | `-- brace-expansion@1.1.8
| | +-- balanced-match@1.0.0
| | `-- concat-map@0.0.1
| +-- once@1.4.0
| `-- path-is-absolute@1.0.1
+-- tmp@0.0.30
| `-- os-tmpdir@1.0.2
`-- xml2js@0.4.19
+-- sax@1.2.4
`-- xmlbuilder@9.0.4
npm WARN NodeProject@0.1.0 No repository field.
Run Code Online (Sandbox Code Playgroud)通过NodeJS-Seleniumas 写了我的第一个程序first_test.js并且执行得很好.
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('simple programmer');
driver.findElement(webdriver.By.name('q')).submit();
driver.quit();
Run Code Online (Sandbox Code Playgroud)
C:\Users\AtechM_03\LearnAutmation\NodeProject\Selenium>node first_test.js
C:\Users\AtechM_03\LearnAutmation\NodeProject\Selenium>
Run Code Online (Sandbox Code Playgroud)
selenium-webdriverTestcase 从哪个位置执行?selenium-webdriver安装?在
Selenium-Java绑定时,我添加了jars项目级别,默认情况下Selenium-Python绑定PyDev模块绑定Python Home到Eclipse.
任何建议/指针都会有所帮助.
我怎么知道selenium-webdriver的哪个位置是Testcase被执行的
nodejs的包搜索位置顺序如下:
npm config get prefix 它打印出文件夹路径如果您的项目本地软件包包含此软件包,则nodejs将使用本地pacakges,否则使用if来自全局软件包,如果gloal软件包没有此软件包,则noejs将报告模块'selenium-webdriver'未找到错误.
如何完全删除/卸载其他selenium-webdriver安装
如何生成一些细粒度的跟踪级别日志以了解其中发生的事情
实际上,selenium服务器提供了每个selenium API调用的详细日志,不确定它是否是您想要的.

| 归档时间: |
|
| 查看次数: |
681 次 |
| 最近记录: |