有没有人能给我提供一个关于如何设置nightwatch和开始编写浏览器测试的详细说明?我在网上搜索过这样的信息,但找不到。nightwatch.js网站上有很多关于nightwatch命令行命令的信息,但并没有真正设置一个nightwatch项目,而这正是我遇到麻烦的地方。
具体地说,我对nightwatch安装时附带的各种文件以及我应该如何使用它们没有很好的理解。
发布于 2016-08-23 17:30:48
一步一步入门教程
我们团队需要一个最新的、经过充分研究的和维护的夜视教程,所以我们写了一个:https://github.com/dwyl/learn-nightwatch
我们(强烈)推荐使用nightwatch.conf.js (.js)文件来配置Nightwatch,因为(与.json文件不同)它允许你给你的开发伙伴留下内联注释(即通过交流来避免"WTF“时刻),并根据需要使用变量和函数来改进你的配置。
此外,我们更喜欢在本地install Nightwatch (和它所需的依赖项),这样每个人都可以清楚地知道运行项目需要什么以及我们使用的是哪个版本。
使用selenium-download模块将为你的操作系统下载最新版本的Selenium独立服务器和Chromedriver (这两个都是运行基本夜表测试所必需的),这意味着你将被up-and-running 更快的。
我们邀请您在GitHub:https://github.com/dwyl/learn-nightwatch#step-by-step-tutorial上查看星形/分叉,而不是在这里介绍整个教程
反馈/问题/更新/改进总是受欢迎的!
发布于 2015-02-10 14:06:00
你需要基本的two things
安装了(npm install -g nightwatch).的
nightwatch项目的根目录中的nightwatch.json文件之后,您可以在命令行as described in the documentation here上使用它,它将自动获取您的nightwatch.json文件,并基于default test_setting运行您的测试。
我打开an issue添加了一个nightwatch init命令,因此nightwatch.json文件的设置更加容易。
进一步阅读
nightwatch.json发布于 2017-10-16 20:26:32
https://stackoverflow.com/questions/24314040
复制相似问题