如何搭建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自动化测试框架的主要内容,如果未能解决你的问题,请参考以下文章

ModuleNotFoundError: No module named 'webdriver_manager' 错误即使在安装 webdrivermanager 之后

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

webdriver.Chrome()报错,FileNotFoundError: [Errno 2] No such file or directory: 'nul'

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

python中导入from appium import webdriver时报错:ModuleNotFoundError: No module named 'appium'

二. Python WebDriver环境搭建