demo:项目目录
features:用来放置脚本目录,配置文件目录和用例
Login_mail.feature 用例文件,格式是 feature
step:脚本目录.用来放置脚本,脚本格式是...rb
support:配置文件目录,配置文件格式为 rb
config.rb 配置各种账号密码等
env.rb 配置导入的包
用例编写格式
脚本编写格式
# encoding...:UTF-8
当(/^打开浏览器,进入163邮箱登陆页面$/)do
$driver = Watir::Browser.new :chrome
sleep(2)
$driver.window.maximize...,声明成全局变量,方便直接使用
env.rb
#encoding: UTF-8
require 'watir'
在这个文件中引入要用的包,脚本文件就不用在引用,可以直接使用,也可以在这个文件中添加钩子代码...,用于触发时执行(比如脚本执行过程中出现错误,进行截图等)
当然,你也可以封装各种函数在rb文件中.不需要导入可以直接使用,很方便
本地执行:
1.