一.一些关键词
1. Open Browser ${url} chrome #打开浏览器
2. Login To Home ${url} chrome #重新登录
3. Set Browser Implicit Wait 5 #等待打开浏览器5s
4. sleep 3s #等待3秒
5. Wait Until Element Is Visible id=create 30s #等待元素create最多等待30s
6. Click Element id=create #点击元素create
7. ${A} set variable '赋值' #给变量A赋值
8. Input Text css=input.create ${A} #给元素create的input 输入值A变量
9. Input Password id=pwId **** #密码
10. : FOR ${n} IN RANGE 41 #循环遍历
\ log ${n}
log outside loop
11. Wait Until Page Contains ${A} 30s #等待30秒直到出现值为A变量的内容
12. Wait Until Page Does Not Contain ${A} 30s #等待30秒直到没有值为A变量的内容
13. Set Global Variable ${A} #把变量A设为全局变量
14. run keyword if '${Name}'!='${A}' fail 查询产品报告失败 #if判断
... ELSE Log 查询产品报告成功
15. ${A} Get Text Xpath=//*[@id="create"] #获取元素create的值赋值给A
16. Comment sleep 1 #Comment注释这一行
二.定位问题
(一)css定位 (相对简单:推荐)
举几个例子
css=#A>.B
css=input.A
css=.A>.B>p[title='值']
(二)xpath
1.偷懒的办法:在谷歌浏览器控制台里右击点击需要的一段选择copy再选copy xpath 但是还是需要自己做些许修改
2.验证方法:在谷歌浏览器控制台 $x(’//*[@id=“A”]/section[1]/div/div[1]/div/div’)
3.举些例子
Xpath=//div[@id='A']/div[2]
Xpath=//p[text()='值']
Xpath=//*[@class='A' and contains(@title, '值')]
xpath=//div[@id='A']/../../../span[@class='B']
4 . 想要具体了解xpath精准定位推荐可以看看 https://www.cnblogs.com/songshu120/p/5182043.html