UI自动化测试的方法很多,这次我介绍一下ruby环境的UI测试
说到UI测试,不得不说,大部分都会拿网易的163邮箱进行练习,不多介绍其他,直接上干货:
目录结构如图:
?...用例编写格式
脚本编写格式
# encoding:UTF-8
当(/^打开浏览器,进入163邮箱登陆页面$/)do
$driver = Watir::Browser.new :chrome...env.rb
#encoding: UTF-8
require 'watir'
在这个文件中引入要用的包,脚本文件就不用在引用,可以直接使用,也可以在这个文件中添加钩子代码,用于触发时执行(比如脚本执行过程中出现错误...,进行截图等)
当然,你也可以封装各种函数在rb文件中.不需要导入可以直接使用,很方便
本地执行:
1....,用来指定报告存放的位置
生成的报告如图:
?