码迷,mamicode.com
首页 > Web开发 > 详细

Watir-webdriver使用手册

时间:2016-05-12 19:15:16      阅读:520      评论:0      收藏:0      [点我收藏+]

标签:

一、 环境安装
1、 ruby安装
下载地址:https://yunpan.cn/cP4SSPDgRTpbw 访问密码 2473
我们现在用的是ruby193,可以直接拷过来用,把ruby安装的目录下的bin目录配置到环境变量Path下,打开命令行输入ruby –v查看是否安装成功;
技术分享
2、 安装Devkit
下载地址:https://yunpan.cn/cP4S3Min4YeTq 访问密码 3858
同上可以直接把我们的Dev安装目录拷过来,进入解压目录D:\Dev,运行ruby dk.rb init进行初始化操作;再运行ruby dk.rb install完成安装,讲dev目录下的bin目录配置到环境变量Path下;
技术分享

3、安装Cucumber
如果是直接拷过来ruby193,你打开命令提示符输入gem list可以看到cucumber已经安装好了;
技术分享
如果没有你也可以在线安装,gem install cucumber就可以安装最新版的Cucumber了;
4、安装watir-webdrivr
同上如果是直接拷过来的,那么打开命令提示符输入gem list看一下可以看到watir-webdriver已经安装好了
技术分享
如果没有安装在命令提示符中输入gem install watir-webdriver安装最新版的watir-webdriver。
二、 Cucumber+Watir+Ruby框架使用
首先建一个创建一个features文件夹,目录结构,按下图所示:
技术分享
在features目录下,新建一个Wt_login.feature
# encoding: UTF-8
Feature: my_login feature
Scenario:Login_WSYYT
When I login WSYYT
执行test.feature
技术分享
技术分享
按照cucumber生成的rb格式修改商城登录脚本
# encoding: utf-8
When(/^I login WSYYT$/) do
require ‘watir-webdriver’
MallLoginPage = Watir::Browser.start’http://ah.10086.cn/mall/login.shtml
MallLoginPage.text_field(:id, “loginName”).set(“15156889837”)
MallLoginPage.text_field(:id, “smsValiCodeInput_”).set(“112233”)
MallLoginPage.checkbox(:id, “licenseChk_index”).set “ON”
MallLoginPage.link(:title,”登录”).click
End
执行文件:
技术分享
Cucumber框架执行报告
技术分享

Watir-webdriver使用手册

标签:

原文地址:http://blog.csdn.net/wangyj1108/article/details/51352981

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!