03rf操作元素鼠标键盘元素等待

1、常规的操作元素的关键字

  • 输入文本数据

      #输入数据
      Input Text    id=kw    输入数据
    
  • 睡眠

      #睡眠
      Sleep    2
    
  • 清空文本

      #清空文本
      Clear Element Text    id=kw
    
  • 点击查询

      #点击查询
      Click Element    id=su
    
  • 获得元素的文本信息

      #获得元素的文本信息
      ${text}    Get Text    xpath=//input[@autocomplete='off']
    
  • 获得元素的属性

      #获得元素的属性
      ${shuxing}    Get Elemen    xpath=//input[@autocomplete='off']    class
    

2、鼠标和键盘的关键字

  • 按键输入

      #按键输入
      Press Keys    id=kw    rf框架
    
  • 双击事件

      #双击事件
      Comment    Double Click Element    id=kw
    
  • 点击事件

      #点击事件
      Comment   Click Element    id=kw
    

3、断言的关键字

断言分为系统断言和 Selenium断言两种

  • 系统断言

    • 判断是否为空

        ${a}    Set Variable
        #判断是否为空
        Should Be Empty    ${a}
      
    • 判断是否相等

        #判断是否相等
        Should Be Equal    A    a    ignore_case=True
      
    • 判断是否包含

        #判断是否包含
        Should Contain    abcsd    ab
      
    • 判断是否为真

        #判断是否为真
        Should Be True    1==1
      
    • 判断以什么开始

        #判断是以什么开始
        Should Start With    abcsd    a
      
    • 判断以什么结束

        #判断以什么结束
        Should End With    abcsd    sd
      
    • 判断字符的长度

        #判断字符的长度
        Length Should Be    absc    4
      

  • Selenium断言

    • 判断是否包含字符串

        #判断是否包含hao123
        Page Should Contain    hao123    123
      
    • 判断页面是否包含一个元素

        #判断页面是否包含一个元素
        Page Should Contain Element    id=kw
      

4、元素等待的关键字

  • 隐式等待,只针对当前的浏览器生效

      #隐式等待,只针对当前的浏览器生效
      Set Browser Implicit Wait    3
    
  • 隐式等待,针对所有的浏览器生效

      #隐式等待,针对所有的浏览器生效
      Set Selenium Implicit Wait    3
    
  • 等待元素包含指定的文本

      #等待元素包含指定的文本
      Wait Until Element    link=新闻    3
    
  • 等待元素可用

      #等待元素可用
      Wait Until Element Is Enable    link=新闻
    
  • 等待元素可见

      #等待元素可见
      Wait Until Element Is Visible    link=新闻
    
  • 等待页面包含文本

      #等待页面包含文本
      Wait Until Page    百度一下
    
  • 等待页面包含指定的元素

      #等待页面包含指定的元素
      Wait Until Page Contains Element    id=kw
    
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值