码迷,mamicode.com
首页 > 其他好文 > 详细

RF-定义/使用 用户关键字

时间:2020-07-11 00:23:55      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:keyword   用户   ebs   inpu   argument   web   调用   collect   code   

参数的支持:

*** 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-定义/使用 用户关键字

标签:keyword   用户   ebs   inpu   argument   web   调用   collect   code   

原文地址:https://www.cnblogs.com/guang2508/p/13281859.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!