RF-定义/使用 用户关键字
Posted guang2508
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RF-定义/使用 用户关键字相关的知识,希望对你有一定的参考价值。
参数的支持:
*** Settings ***
Library SeleniumLibrary
Library Collections
*** Test Cases ***
case1
loginwebsite auto sdfsdfsdf
sleep 2
${lessonses} getLessions xpath://*[@total-items="totalNum"]/td[2]/span 调用getLessions自定义关键字
LOG TO CONSOLE ${lessonses}
close browser
*** Keywords ***
loginwebsite #登录
[Arguments] ${username} ${password}
open browser http://localhost:82/mgr/login/login.html chrome
set selenium implicit wait 10
INPUT TEXT id=username ${username}
INPUT TEXT id=password ${password}
click element css:.btn
getLessions #传入课程的定位,返回课程列表
[Arguments] ${couraddr}
${eles} get webelements ${couraddr} #定位课程元素
${lessons} create list
FOR ${ele} IN @{eles} #遍历课程元素
Append To List ${lessons} ${ele.text} #将课程的text传入列表中
END
[Return] ${lessons} #返回课程名称列表
在Keywords中定义关键字loginwebsite,[Argument]后面为需传入的参数。。。然后再case1中调用自定义关键字loginwebsite,传入参数auto和sdfsdfsdf
定义关键字getLessions,[Argument]后为传入的参数,[Return]后为关键字返回
以上是关于RF-定义/使用 用户关键字的主要内容,如果未能解决你的问题,请参考以下文章