zoukankan      html  css  js  c++  java
  • Robot Framework Share 3

    这篇会写到Click Button,Click Element,Maximize Browser Window和get title这三个关键词

    第一个Click Button这个关键词,顾名思义就是点击Button这个标签的,带一个参数

              用法  例如:  Click Button    xpath=//*[@id='su']

                       效果: 会点击  百度一下 这个Button

    第二个Click Element这个关键词,它不仅可以点击button,还可以点击其它的标,带一个参数

            用法  例如 : Click Element    xpath=//h3//a[@target='_blank']

                     效果:点击 Robot Framework  这个a标签

    第三个Maximize Browser Window这个关键词,主要用途是把浏览器设置为最大

          用法   例如:  Maximize Browser Window

                    效果:  由显示屏一半变为最大

    第四个get title 主要是获取当前页面的title值

         用法  例如:${title}   get title

                 效果: 将当前页面的title值赋值给${title}

    代码如下(将前面的test1换成如下):

    *** test cases ***
    test1
        keywords test
        Open Browser  https://www.baidu.com    Chrome
        Maximize Browser Window
        Sleep   2
        ${ret1}   Get Text   xpath=//*[@id='setf']
        Log to console  ${ret1}
        ${ret2}  Get Element Attribute  xpath=//*[@id='setf']  target
        Log to console  ${ret2}
        Input Text   xpath=//*[@id='kw']    robot framework
        Sleep   2
        Click Button  xpath=//*[@id='su']
        ${title}   get title
        log to console    ${title}
        Sleep   2
        Click Element  xpath=//h3//a[@target='_blank']
        Sleep   2
        Close browser

     OK,下篇会写一些条件判断的关键词

  • 相关阅读:
    论文摘记 2017.4.6-4.9
    P4 PI库安装
    Markdown中的表格
    Easy install ryu
    《重构网络-SDN架构与实现》阅读随笔
    解决Github Desktop Repo publish 失败问题
    解决 "OperationalError: (sqlite3.OperationalError) no such table: ..."问题
    初始化 Flask 虚拟环境 命令
    Flask: socket.error: [Errno 48] Address already in use 问题
    【转】TCP端口号记录
  • 原文地址:https://www.cnblogs.com/GaryNie/p/10060381.html
Copyright © 2011-2022 走看看