zoukankan      html  css  js  c++  java
  • robotframework

    前言:

    对于每一条用例来说,调用“百度搜索”关键字,输入搜索内容,输入预期结果即可。不同关心用例
    是如何执行的。如果百度输入框的定位发生了变化,只用去修改“百度搜索”关键字即可,不用对每一条
    用例做任何修改。大大提高的用例的维护性和扩展性。

    1、添加资源&关键字

    2、添加创建资源

    切换到测试套件(Selenium Test)页面,添加资源(基础关键字.txt)

    3、调用关键字

    现在就可以在测试用例中使用创建的关键字了

    *** Settings ***
    Library SeleniumLibrary
    Resource baidu业务.txt
    Resource 基础关键字.txt

    *** Test Cases ***
    baidu_case
    打开浏览器 https://www.baidu.com chrome
    输入框 robotframework
    点击按钮
    等待时间
    验证标题 robotframework_百度搜索
    关闭浏览器

    4、运行结果如下:

    Starting test: Rf Test Pro.Selenium Test.baidu_case
    20190623 23:02:19.519 : INFO : Opening browser 'chrome' to base url 'https://www.baidu.com'.
    20190623 23:02:24.488 : INFO : Typing text 'robotframework' into text field 'id = kw'.
    20190623 23:02:24.902 : INFO : Clicking button 'id = su'.
    20190623 23:02:27.033 : INFO : Slept 2 seconds
    20190623 23:02:27.049 : INFO : ${title} = robotframework_百度搜索
    Ending test: Rf Test Pro.Selenium Test.baidu_case

  • 相关阅读:
    MyEclipse编码集设置
    Tomcat内存溢出问题解决
    避免头文件多次编译
    C++指针学习(1)
    C++头文件和实现(用复数类举例)
    从helloworld开始
    标准库string类型
    浅谈Lua的Coroutine协程的多"线程"并发模型
    关于闭包函数的概念和原理
    笔记
  • 原文地址:https://www.cnblogs.com/Teachertao/p/11074846.html
Copyright © 2011-2022 走看看