Watir-webdriver使用手册
来源:互联网 发布:淘宝客服个人总结 编辑:程序博客网 时间:2024/05/17 22:22
一、 环境安装
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使用手册
- watir-webdriver和watir区别
- watir-webdriver 在线文档
- watir webdriver使用分享
- watir-webdriver相关知识
- watir&webdriver&QTP比较
- watir-webdriver time out error
- watir-webdriver auto test framework
- Use Watir-WebDriver behind proxy
- watir-webdriver 区别于watir的一些方法记录
- 关于watir selenium和webdriver soda cucumber
- watir-webdriver获取某个标签的值
- watir-webdriver不得不说的事(一)
- 很好的watir-webdriver知识分享
- watir-webdriver中的动态等待方法
- watir-webdriver cookie get value by name
- 搭建ruby+watir-webdriver+cucumber环境
- watir&webdriver初学的笔记(更新)
- 属性(一):assign,copy,retain...
- 第九周 项目二-我的数组类
- SQLite数据库简介
- Android 屏幕适配
- MongoDB日志文件过大的解决方法
- Watir-webdriver使用手册
- 图片加水印上传(PHP)
- busybox制作ramdisk动态库版本
- websocket链接
- ButterKnife--View注入框架
- [Strings]一些字符串题目
- 限制UITextView输入字数(兼容iOS7)
- nginx学习资源
- 判断用户登录出错信息