通过一个简单的例子学习怎么自己封装关键字。
如下图,先定义了另个变量,分别是URL和BROWSER,然后定义了关键字Baidu Search,最后使用自己简单封装的关键字Baidu Search编写了两个测试用例脚本。
Python3+RobotFramework自动化测试八:关键字封装Python3+RobotFramework自动化测试八:关键字封装
 
具体步骤如下:
1、 在项目节点或者测试套件节点右键,new scalar,新增URL和BROWSER
*** Settings ***
Library           SeleniumLibrary
 
*** Variables ***
${URL}            https://www.baidu.com
${BROWSER}        chrome
Python3+RobotFramework自动化测试八:关键字封装Python3+RobotFramework自动化测试八:关键字封装
 
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}
Python3+RobotFramework自动化测试八:关键字封装Python3+RobotFramework自动化测试八:关键字封装
 
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
 

相关文章:

  • 2021-04-30
  • 2021-10-26
  • 2021-11-14
  • 2021-10-10
  • 2021-11-28
  • 2021-07-05
  • 2022-01-18
  • 2021-05-22
猜你喜欢
  • 2022-12-23
  • 2022-01-15
  • 2021-07-12
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案