元素层
*** Settings ***
Library Selenium2Library
*** Keywords ***
点击元素
[Arguments] ${element_xpath}
click element ${element_xpath}
休眠
sleep 2
title断言
[Arguments] ${search}
title should be ${search}_百度搜索
打开土购网
open browser http://www.tugoo.net/index.html gc tugou #打开网页
窗口最大化
maximize browser window #窗口最大化
page断言
[Arguments] ${text}
page should contain ${text}
下拉滚动条
execute javascript window.scrollTo(0,200)
上拉滚动条
execute javascript window.scrollTo(0,0)
搜索商品
[Arguments] ${search}
click link 土购网首页 #点击土购网首页
input text //*[@id="searchword"] ${search} #搜索框输入商品-枇杷
sleep 1
click element xpath=/html/body/div[3]/div[2]/div[2]/div/div[3]/button #点击搜索
sleep 1
--------------------------------流程层----------------------------
*** Settings ***
Resource elementresources.txt
Resource myresources.txt
*** Keywords ***
注册土购网
[Arguments] ${user} ${password} ${phone_number}
打开土购网
休眠
窗口最大化
click element //*[@id="login_str"]/a[2] #点击注册
sleep 1
input text //*[@id="txtname"] ${user} #输入账号
input text //*[@id="txtpwd1"] ${password} #设置密码
input text //*[@id="txtpwd2"] ${password} #确认密码
click element //*[@id="btnEnter"] #立即注册
input text id=txtTel ${phone_number} #输入手机号码
休眠
click element xpath=//*[@id="send_code"] #获取短信验证码
休眠
休眠
休眠
Comment input text //*[@id="txtVerifyTelCode"] 1212 #手动输入短信验证码
click element //*[@id="btnEnter"] #立即注册
page断言 欢迎您来到土购网
登录土购网
[Arguments] ${user_count} ${password}
打开土购网
窗口最大化 #窗口最大化
click element //*[@id="login_str"]/a[1] #登录
休眠
input text //*[@id="username"] ${user_count} #输入账号
input text //*[@id="password"] ${password} #输入密码
click element //*[@id="btnLogin"] #点击登录
page断言 欢迎您
忘记密码
[Arguments] ${user_count} ${password}
打开土购网
窗口最大化 #窗口最大化
click element //*[@id="login_str"]/a[1] #登录
休眠
click element xpath=//*[@id="loginForm"]/div[2]/p/a #点击忘记密码
input text //*[@id="txtUserID"] ${user_count} #输入已注册的账号
input text xpath=//*[@id="txtVerify"] 1234 #手动输入验证码
click element xpath=//*[@id="btnSubmit"] #点击确认提交
休眠
click element xpath=//*[@id="send_code"] #点击获取手机短信验证码
休眠 #休眠5秒,检查手机是否收到短信 #手机可以收到验证码
休眠
input text xpath=//*[@id="txtVerify"] 1234 #输入正确短信验证码
click element xpath=//*[@id="btnSubmit"]
休眠
click element xpath=//*[@id="txtpwd1"] ${password}
click element xpath=//*[@id="txtpwd2"] ${password}
click element xpath=//*[@id="btnSubmit"]
休眠
page should contain 密码修改成功
将商品加入购物车
[Arguments] ${thing}
搜索商品 ${thing}
下拉滚动条
休眠
mouse over xpath=/html/body/div[5]/div[3]/div[4]/ul/li[1]/div[1]/a/img #鼠标放在第一个商品上,以显示加入购物车按钮
休眠
click element xpath=/html/body/div[5]/div[3]/div[4]/ul/li[1]/div[3]/div/a[1] #将商口加入购物车
休眠
page断言 加入购物车成功! #断言商品是否已加入购物车
将商品加入收藏
[Arguments] ${name} ${[password} ${thing}
打开土购网
窗口最大化
登录土购网 ${name} ${[password}
搜索商品 ${thing}
下拉滚动条
休眠
mouse over xpath=/html/body/div[5]/div[3]/div[4]/ul/li[1]/div[1]/a/img #鼠标放在第一个商品上,以显示加入购物车按钮
sleep 1
click element xpath=/html/body/div[5]/div[3]/div[4]/ul/li[1]/div[3]/div/a[2] #将商口加入购物车
休眠
page断言 成功地加入 #断言商品是否已加入收藏夹
全部删除购物车商品
click link 购物车 #点击我的购物车
休眠
click element xpath=//*[@id="form1"]/div/div[3]/table/tbody/tr/th[1]/input #点击全选商品
click element xpath=//*[@id="form1"]/div/div[3]/table/tbody/tr/th[2]/a #点击删除商品
click element xpath=/html/body/div[1]/table/tbody/tr[2]/td[2]/div/table/tbody/tr[3]/td/div/input[1] #确认删除商品
休眠
page should contain 您还未购买任何商品,继续购物
|
|