定位:
四个常用的定位方法:id name xpath css,其中后两者几乎是万能的
1、id和name在使用id和name之前一定要确保这两者的唯一性,这就要看前端工程师怎么设计
2、xpath分绝对路径和相对路径
绝对路径:从最外层开始找(不到万不得已的情况下使用)
相对路径:更为简单
//*[@id="kw"] //表示某个层级下,*表示某个标签,@id表示这个元素有个id属性等于kw
eg://input[@id="kw"] 制定标签名
eg:百度:选择定位的行,例如输入框,右键copy,选择copy xpath(找相对路径)
找上级:假如儿子什么信息都没有,可以找他父亲,或者找爷爷(xpath)后面一定要加 /input
eg:找父亲://*[@id="form"]/span[1]/input 或 //span["bg s_ipt_wr quickdelete- wrap"]/input(父亲的标签class属性,class不写)
eg:找爷爷://form[@id="form"]/span[1]/input
xpath=//form[@id='form']/span[1]/input[1] (是第几个标签就接数字几)
元素=//标签【唯一属性】/标签【1是第一个标签】标签【1是第一个标签】
3、CSS 定位:id(#) class(.)
id:如果同id定位则在属性前面加‘ # ’ ,css=#id (css=#kw)
class:如果同class定位则在属性前面加‘ . ’ ,css=.class(css=.s_ipt)
其它属性:
css=[name='wd']
css=[type='submit']
css=[autocomplete='off']
css父子定位:
css=span>input (父子)
css=form>span>input (爷孙)
iframe框:
select frame
关键字:
万能的JS:
Execute Javascript | document.getElementById('HD_TxtKeyword').value='联友'
open browser 打开浏览器
close browser 关闭浏览器
close all browser 关闭所有脚本打开的浏览器
Switch Browser 切换到指定的浏览器
maxmize browser windows 浏览器窗口最大化
sleep 休眠(/s)
input text 输入框输入文字
input password 密码框输入密码
click link 点击链接
go to 去到指定链接
click img 点击图片
click button 点击按钮
clike radio button sex 123(value值) 点击单选按钮
select from list by index
select from list by label
select from list by value
should contain+变量+百度 变量应该包含百度否则报错
aseogn id to element name=wd yy
input text id=yy 多测师
select window +new +title 选择窗口
switch browser 选择浏览器加别名
mouse over 鼠标移动到指定位置
select frame 选中iframe嵌套网页
|
|