zoukankan      html  css  js  c++  java
  • 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]后为关键字返回

  • 相关阅读:
    算法导论:堆排序
    地域划分
    字符串翻转
    lintcode:买卖股票的最佳时机 IV
    lintcode:买卖股票的最佳时机 III
    lintcode:买卖股票的最佳时机 II
    lintcode:买卖股票的最佳时机 I
    2016腾讯编程题:微信红包
    2016腾讯编程题:生成格雷码
    2016京东编程题:小东分苹果
  • 原文地址:https://www.cnblogs.com/guang2508/p/13281859.html
Copyright © 2011-2022 走看看