zoukankan      html  css  js  c++  java
  • robotframework之常用系统关键字

    常用系统关键字此处做些记录,后续根据实际应用陆续补充

     

    1、变量声明

       ${a}    Set Variable    hello
    

      

    2、表单嵌套

        Select Frame    Xpath=//* [@]
    
        Unselect Frame
    

      

     3、if 语句

    ${a}    set variable     2               
    
    ${b}    set variable     3               
    
    run keyword if  ${a}>=1  log      a大于1 
    
    ...     ELSE IF  ${b}>=1  log      b小于等于5
    
    ...     ELSE     log      上面两个条件都不满足
    

      

    4、for循环

     :FOR    ${i}    in range    10
    
            log    ${i}
    

      

    5、获取值(用于校验预期结果)

        Get Title    #获取当前浏览器窗口的title信息
    
        Get Text    id=mm    #获取元素的文本信息
    
        Get Element Attribute    id=mm@name    #获取name元素的属
    

      

     

    6、验证(断言的使用)

        open browser    http://www.baidu.com    chrome
    
        ${title}    Get Title
    
        should contain    ${title}    百度一下,你就知道
    

      

     

    7、调用

    evaluate:主要作用是直接调用Python的放大。第一列放变量接收值,第三列是运算表达式,第四列是要用到的Python的module。evaluate是执行python表达式,并返回执行结果

    ${d} Evaluate random.randint(1000,9999) random
    
    log ${d}
    

      

     

    8、cookie处理

        Get Cookies    #获取当前浏览器的所有cookie
    
        Get Cookie Value    key_name    #输入cookie的name,获取他的值
    
        delete cookie    key_name    #输入cookie的name,删除他的值
    
        delete all cookies    #删除当前浏览器的所有cookie
    
        add cookie    key_name    value_name    #通过名称和值来添加coo
    

      

     

    9、下拉框选择

    Unselect From List By Value    xpath=//*[@]    value    #定位下拉框后,再输入下拉框里面的value值
    

     

    10、类型转换

    convert:Convert To XX 转换成其他类型
    

      

  • 相关阅读:
    LeetCode 252. Meeting Rooms
    LeetCode 161. One Edit Distance
    LeetCode 156. Binary Tree Upside Down
    LeetCode 173. Binary Search Tree Iterator
    LeetCode 285. Inorder Successor in BST
    LeetCode 305. Number of Islands II
    LeetCode 272. Closest Binary Search Tree Value II
    LeetCode 270. Closest Binary Search Tree Value
    LeetCode 329. Longest Increasing Path in a Matrix
    LintCode Subtree
  • 原文地址:https://www.cnblogs.com/weizhideweilai/p/11055456.html
Copyright © 2011-2022 走看看