UI自动化测试的方法很多,这次我介绍一下ruby环境的UI测试
说到UI测试,不得不说,大部分都会拿网易的163邮箱进行练习,不多介绍其他,直接上干货:
目录结构如图:
?...,声明成全局变量,方便直接使用
env.rb
#encoding: UTF-8
require 'watir'
在这个文件中引入要用的包,脚本文件就不用在引用,可以直接使用,也可以在这个文件中添加钩子代码...,用于触发时执行(比如脚本执行过程中出现错误,进行截图等)
当然,你也可以封装各种函数在rb文件中.不需要导入可以直接使用,很方便
本地执行:
1....打开cmd,切换到项目目录:
2. 输入命令:cucumber features\Login_mail.feature
3....回车
如果要打印报告,输入:
cucumber features\Login_mail.feature -f html -o log.html
其中 f 用来指定报告格式, o用来指定生成报告的名称 也可以在报告名称前添加目录