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 转换成其他类型
    

      

  • 相关阅读:
    git命令使用方法
    git与svn对比
    浏览器缓存原理
    网络性能优化常用方法
    sass/scss 和 less的区别
    AngularJS和ReactJS对比
    让IE6,7,8支持HTML5新标签的方法
    Retina 屏移动设备 1px解决方案
    HttpClient学习
    国家二字码对照表
  • 原文地址:https://www.cnblogs.com/weizhideweilai/p/11055456.html
Copyright © 2011-2022 走看看