Nightwatch入门(二):安装

安装Node.js

来自nodejs.org

“Node.js是一个基于Chrome JavaScript运行时的平台,可轻松构建快速,可扩展的网络应用程序.Node.js使用事件驱动的非阻塞I / O模型,使其轻量级,高效,非常适合数据密集型实际跨分布式设备运行的时间应用程序。“

在其网站nodejs.org上有大多数主要操作系统的安装包和说明。请记住还要安装npm工具,它是节点包管理器,随Node.js安装程序一起分发。

安装nightwatch

要使用npm命令行工具安装最新版本,请运行以下命令:

$ npm install [-g] nightwatch

添加-g选项以使系统中的nightwatch跑步者全局可用。

Selenium服务器设置

最常见的WebDriver实现是Selenium Server。这允许您在一个位置管理多个浏览器配置。但是,您也可以直接运行各个浏览器驱动程序,例如ChromeDriver,“ 浏览器驱动程序设置”部分提供了更多详细信息。

Selenium 服务

Selenium Server是一个Java应用程序,Nightwatch用它来连接各种浏览器。它可以在你要测试的浏览器所在的机器上单独的云行。为了让服务能够正常运行,你需要确保你的机器上的jdk版本不得低于1.7,你可以通过在命令行中输入java -version来确认java版本是否满足要求。

下载selenium

从Selenium下载页面下载最新版本的selenium-server-standalone- {VERSION} .jar文件,并将其与要测试的浏览器一起放在计算机上。在大多数情况下,该文件会出现在您的本地计算机上的项目源文件夹中。

一个好的做法是创建一个单独的子文件夹(例如bin)并将其放在那里,因为如果要测试多个浏览器,可能需要下载其他驱动程序二进制文件。

自动运行Selenium

如果服务器位于运行Nightwatch的同一台计算机上,则可以通过Nightwatch Test Runner直接启动/停止该服务器

手动运行selenium

要手动运行Selenium Server,请从包含jar的目录运行以下命令:

$ java -jar selenium-server-standalone-{VERSION}.jar

使用selenium

For viewing all the run-time options, run the previous command adding the -help:

$ java -jar selenium-server-standalone-{VERSION}.jar -help

FirefoxDriver不会自动包含从Selenium 3开始的版本。此外,从版本48开始,Firefox不再与Selenium 2.x附带的FirefoxDriver兼容。建议Firefox用户使用GeckoDriver进行测试。有关详细信息,请参阅浏览器设置部分

有关运行Selenium Server的更多信息,请访问:
https://github.com/SeleniumHQ/selenium/wiki/RemoteWebDriverServer这里写链接内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值