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
    

      

  • 相关阅读:
    java核心学习(八) 枚举类
    java核心学习(七) 内部类、匿名内部类、Lambda表达式
    算法-快速排序
    java核心学习(六) 面向接口编程
    java核心学习(五) 修饰符(重点是static、final)
    java 核心学习笔记(四) 单例类
    贪心 zoj3197
    贪心 poj3045
    三分 POJ3737
    浮点数二分答案 HDU1969
  • 原文地址:https://www.cnblogs.com/studyddup0212/p/9060484.html
Copyright © 2011-2022 走看看