码迷,mamicode.com
首页 > 其他好文 > 详细

关于robot framework常用关键字

时间:2020-12-29 11:28:06      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:火狐   cli   selenium2   lse   tab   数字   判断   浏览器   ctr   

 

在resource里引入Library  selenium2library  

        Library  String  (正则对于数据处理)

操作

关键字

         
打开浏览器 Open Browser 地址 浏览器(谷歌:gc  火狐:ff)      
控制浏览器最大化 Maximize Browser Window          
隐式等待元素显示 Wait Until Element Is Visible xpath=元素地址        
点击元素 Click Element xpath=元素地址        
输入值 Input text xpath=元素地址 输入值      
鼠标悬浮 Set Focus To Element xpath=元素地址        
滚动条 Execute Javascript window.scrollTo(0, document.body.scrollHeight)       # window.scrollTo(x,y) document.body.scrollHeight 滑倒最底部
注释 comment         # comment用于注释当前行  在RIDE里快捷键用Ctrl+3,取消注释行Ctrl+4
获取元素内的值 ${A} Get Text

Click Element

xpath=元素地址    
正则去除非数字的字符串 ${A1} Remove String Using Regexp ${A} \\D   # 去除${date}字符串中非数字的字符
循环 FOR ${i} IN RANGE 10    
 

END

        # 或者:FOR就不需要用END结尾,循环可以固定次数、设置起始值以及步长
判断 Run Keyword If ${A}>${B} Click Element xpath=元素地址    
... ELSE IF ${A}<${B} Click Element xpath=元素地址    
  Exit For Loop If ${A}==${B}        
获取最后一个下标 last() xpath=(div[(@id=‘kw‘)])[last()]        
对弹出框进行判断 ${status}= Run Keyword And Return Status Page Should Contain 确定    
  Run Keyword If ‘${status}‘==‘True‘ Click Element xpath=   如果返回值等于True,执行操作
弹框判断总结 ${status}= Run Keyword And Return Status Page Should Contain XXX   页面包含XXX文本,如果页面文本是唯一的,可以用这个关键字
  ${status1}= Run Keyword And Return Status Element Should Be Visible css=.login   如果文本不是唯一的,可以定位它的属性,可以用这个关键字加
  ${situation2}= Run Keyword And Return Status Textfield Value Should Be css=.tit XXX 如果需要判断文本,然而需要精确搜索,而不是contain关系

 

关于robot framework常用关键字

标签:火狐   cli   selenium2   lse   tab   数字   判断   浏览器   ctr   

原文地址:https://www.cnblogs.com/StrongAries/p/14179695.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!