关于robot framework常用关键字

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

 

在resource里引入Library  selenium2library  

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

操作

关键字

     
打开浏览器Open Browser地址浏览器(谷歌:gc  火狐:ff)   
控制浏览器最大化Maximize Browser Window     
隐式等待元素显示Wait Until Element Is Visiblexpath=元素地址    
点击元素Click Elementxpath=元素地址    
输入值Input textxpath=元素地址输入值   
鼠标悬浮Set Focus To Elementxpath=元素地址    
滚动条Execute Javascriptwindow.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 RANGE10  
 

END

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

 

关于robot framework常用关键字

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

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

版权声明:完美者 发表于 2020-12-29 11:28:06。
转载请注明:关于robot framework常用关键字 | 完美导航

暂无评论

暂无评论...