zoukankan      html  css  js  c++  java
  • RF

    将重复性动作进行封装为keyword,在测试用例中调用keyword。

    *** Settings ***
    Documentation     Simple example using SeleniumLibrary.
    Library           SeleniumLibrary
    
    
    *** Variables ***
    ${URL}            https://www.baidu.com
    ${BROWSER}        Chrome
    
    
    *** Test Cases ***
    case1
        Open Browser    ${URL}    ${BROWSER}
        ${title}    Baidu Search    robot framework
        should contain    ${title}    robot framework_百度搜索
        close browser
    
    case2
        Open Browser    ${URL}    ${BROWSER}
        ${title}    Baidu Search    selenium
        should contain    ${title}    selenium_百度搜索
        close browser
    
    
    *** Keywords ***
    Baidu Search
        [Arguments]    ${search_key}
        Input text    id:kw    ${search_key}
        click button    id:su
        Evaluate    time.sleep(2)    time
        ${title}    Get Title
        [Return]    ${title}
    

      

    运行结果:

    Starting test: Rf Test.Helloworld.case1
    20180519 15:29:25.486 : INFO : Opening browser 'Chrome' to base url 'https://www.baidu.com'.
    20180519 15:29:31.008 : INFO : Typing text 'robot framework' into text field 'id:kw'.
    20180519 15:29:31.349 : INFO : Clicking button 'id:su'.
    20180519 15:29:33.639 : INFO : ${title} = robot framework_百度搜索
    20180519 15:29:33.641 : INFO : ${title} = robot framework_百度搜索
    Ending test: Rf Test.Helloworld.case1
    
    Starting test: Rf Test.Helloworld.case2
    20180519 15:29:36.811 : INFO : Opening browser 'Chrome' to base url 'https://www.baidu.com'.
    20180519 15:29:42.303 : INFO : Typing text 'selenium' into text field 'id:kw'.
    20180519 15:29:42.537 : INFO : Clicking button 'id:su'.
    20180519 15:29:44.688 : INFO : ${title} = selenium_百度搜索
    20180519 15:29:44.691 : INFO : ${title} = selenium_百度搜索
    Ending test: Rf Test.Helloworld.case2
    

      

  • 相关阅读:
    Service Fabric 用 Powershell 部署应用到本地
    Redis 高可用之哨兵模式(二)
    Redis 高可用之哨兵模式
    微服务之Service Fabric 系列 (一):概览、环境安装
    Nginx 负载均衡
    Redis 总结
    微服务示例-Spring Cloud
    ASP.NET Core Linux 发布
    Windows RabbitMQ 安装
    Nancy 框架学习
  • 原文地址:https://www.cnblogs.com/studyddup0212/p/9060484.html
Copyright © 2011-2022 走看看