我爱自动化胜过爱维C
1. 如何打开浏览器?
Open Browser www.baidu.com chrome
解释:启用谷歌浏览器,打开百度。
2. 如何最大化浏览器?
Maximize Browser Window
3. 如何点击元素?
Click Element id=xxx #点击这个元素的id
Click Image id=xxx #点击这个图片的id
Click Button id=xxx #点击这个id的按钮
Click Link id=xxx #点击这个id的链接
Click Element id=KaTeX parse error: Expected 'EOF', got '#' at position 6: {变量} #̲点击名称为变量的id Clic…{变量} #点击xxx加变量名称的id
#点击各类元素,以下:
Click Element xxx=xxx #点击元素方法
Click Element id=xxx #点击id方法
Click Element class=xxx #点击class方法
Click Element css=xxx #点击css方法
Click Element LINK=xxx #动态Link点击
Click Element //[text()=“xxx”] #点击文本为xxx的元素
#点击各类Xpath,以下:
Click Element Xpath=//XX[@xxx=“xxx”] #Xpath方法
Click Element Xpath=//[@id=“xxx”] #Xpath点击id
Click Element Xpath=//span[text()=“xxx”] #Xpath点击span下的文本
Click Image Xpath=//[@id=“xxx”]/input #点击id下input的图片
Click Element Xpath=//[@id=“xxx”]/main/ul/li[2] #Xpath经典案例
#模糊文本定位,以下:
Click Element Xpath=//[contains (text(),“XX”)] #点击包含XX文本的元素(XXX也可以定位到)
#定位元素上一级,以下:
Click Element //[@id=“xxx”]/… #点击这个元素上一级
Click Element //*[@id=“xxx”]/…/div[2]/div[1] #点击元素上一级的第二个div下的第一个div
#定位重复,多重定位,以下:
Click Element //[@id=“xxx”]//[@class=“xxx”] #点击id下及class
Click Element Xpath=(//div[@id=‘xxx’]/dir)[1] #点击相同元素的第一个
Execute Javascript $(‘#xxx.yyy’).trigger(‘click’) #点击id及class名
调用JS相关,点击,以下:
Execute Javascript document.getElementById(‘xxx’).click() #点击这个id元素
Execute Javascript document.getElementsByClass(‘xxx’).click() #点击这个class元素
Execute Javascript document.getElementById(‘xxx’).checked=true #勾选id勾选框的元素(eg. true / false )
Execute Javascript window.document.getElementById(‘xxx’).readOnly=false #将元素的仅仅只能读取的属性取消掉
Execute Javascript $(‘#xxx XX:eq(1) > a’).trigger(‘click’) 点击列表中第一个(注意下标,下标从0开始计算)
Execute Javascript $(‘#xxx XX > a:contains(“XX”)’).trigger(‘click’) 列表中包含文本为XX,并点击
Execute Javascript $(“#xxx XX:contains(XX) input”).prop(‘checked’,true) 将id(xxx)多选框的属性设置为true
Execute Javascript $(‘#xxx’).hide() 隐藏弹框
Execute Javascript $(‘#xxx,#yyy’).remove() 移除弹框
4. 如何清理输入框内的内容?
Clear Element Text id=xxx
5. 如何输入文本?

本文详细介绍了一个自动化测试框架的搭建过程,包括如何打开和控制浏览器、输入文本、点击元素、处理下拉框等常见操作,以及如何使用循环、条件判断、异常处理等高级技巧。
最低0.47元/天 解锁文章
376

被折叠的 条评论
为什么被折叠?



