如何搭建webdriver+selenium+nodejs自动化测试框架

Posted 博测科技

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何搭建webdriver+selenium+nodejs自动化测试框架相关的知识,希望对你有一定的参考价值。

1
安装nodejs程序包


2

打开nodejs

从开始程序中选择Node.js--->Node.js command prompt


3

在命令窗口输入以下命令

一、npm install webdreverio -g

二、npm install selenium-standalone@latest -g


4

安装selenium服务,在命令窗口输入以及下命令

selenium-standalone install

此时会报错,告诉你IE和谷歌驱动安排不成功

解决方法:新此目录下的C:\Users\saber\AppData\Roaming\npm\node_modules\selenium-standalone\.selenium的chromedriver和iedriver文件夹替换掉

5

配置环境变量

编辑用户变量:

变量名:PATH

变量值:C:\Users\saber\AppData\Roaming\npm

新建系统变量:

变量名:node_path

变量值:C:\Users\saber\AppData\Roaming\npm\node_modules


6

开启selenium服务,在命令窗口输入以下命令

selenium-standalone start


7

打开cmd窗口,输入脚本的位置



8

运行自动化测试脚本



至此,webdriver+selenium+nodejs的自动化框架就搭建完成,大家尽情编写js脚本吧。


以上是关于如何搭建webdriver+selenium+nodejs自动化测试框架的主要内容,如果未能解决你的问题,请参考以下文章

module ‘selenium.webdriver‘ has no attribute ‘PhantomJS‘

python下用selenium的webdriver包如何取得打开页面的html源代码呢

pycharm最新版新建工程没导入本地包问题:module 'selenium.webdriver' has no attribute 'Firefox'

输入from selenium import webdriver无异常 但是运行代码 提示 ImportError: No module named seleniun

java selenium 环境搭建方法一

关于新版本selenium定位元素报错:‘WebDriver‘ object has no attribute ‘find_element_by_id‘等问题