zoukankan      html  css  js  c++  java
  • Python3+RobotFramework自动化测试八:关键字封装

    通过一个简单的例子学习怎么自己封装关键字。
    如下图,先定义了另个变量,分别是URL和BROWSER,然后定义了关键字Baidu Search,最后使用自己简单封装的关键字Baidu Search编写了两个测试用例脚本。
     
    具体步骤如下:
    1、 在项目节点或者测试套件节点右键,new scalar,新增URL和BROWSER
    *** Settings ***
    Library           SeleniumLibrary
     
    *** Variables ***
    ${URL}            https://www.baidu.com
    ${BROWSER}        chrome
     
    2、在项目节点或者测试套件节点右键,New User Keyword
    Baidu Search 为关键字的名称,[Arguments] 定义入参, [Return] 定义出参。
    *** Keywords ***
    Baidu Search
        [Arguments]    ${search_key}
        Open Browser    ${URL}    ${BROWSER}
        Input text    id=kw    ${search_key}
        click button    id=su
        sleep    2
        ${title}    Get title
        [Return]    ${title}
     
    3、 分别在 case1 和 case2 中调用 Baidu Search 关键字
    *** Test Cases ***
    baidu_search_robootframework
        ${title}    Baidu Search    robot framework
        should contain    ${title}    robot framework_百度搜索
        close browser
     
    baidu_search_selenium
        ${title}    Baidu Search    selenium
        should contain    ${title}    selenium_百度搜索
        close browser
     
  • 相关阅读:
    最全前端面试题
    经常犯的思维误区
    鸿蒙系统发布会
    前端面试题
    怎么做一个竖排文字?
    canvas-台球玩法
    canvas-自由落体球
    canvas-画一颗心
    canvas-学写字
    常用的65条正则表达式
  • 原文地址:https://www.cnblogs.com/daydayup-lin/p/12921905.html
Copyright © 2011-2022 走看看