在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