robotframework练习

在pycharm中,创建一个测试用例文件。

该文件中包含 一个settings表和一个测试用例表
settings表中导入库SeleniumLibrary

测试用例表中包含 两个测试用例:

用例1:
定义一个RF变量var1为整数 100
定义一个RF变量var2为字符串 ‘5’
用RF关键字 should be true 验证变量 var1 * int(var2) == 500

用例2:
登录百度网站搜索 “北京时间” ,检查第一个搜索项显示当前的年份是否是 2018年。

提示:SeleniumLibrary 有关键字 Get Text, 其参数是选择元素的语法字符串。
如果使用 css选择元素的方法 以’css='开头,后面加上 css选择表达式

*** Settings ***
Library  SeleniumLibrary

*** Test Cases ***

用例1
    ${var1}   convert to integer   100
    ${var2}   set variable    5
    should be true  $var1 * int($var2) == 500
    
    
用例2
    Open Browser    http://www.baidu.com/    chrome
    Set Selenium Implicit Wait    5
    Input Text    id=kw    北京时间\n
    ${date}=    Get Text    css=.op-beijingtime-date
    log to console   ${date}
    Should Be True    $date.startswith('2018年')
    Close Browser

猜你喜欢

转载自blog.csdn.net/qq_37615098/article/details/84194607
今日推荐