使用for循环检查pycharm robotframework中的多个用户名和密码

时间:2016-08-01 23:10:32

标签: python pycharm robotframework

我正在尝试检查多个用户名和密码,以便在使用Pycharm的robotframework中进行测试。我正在使用Mac EI Captain。 请帮帮我。我正在尝试使用Robot Framework Guide中给出的方法。此外,是否可能?或者我必须使用excel表或python文件?请让我知道。 这是我正在尝试的一段代码:

 *** Settings ***
Library  Selenium2Library
Resource  ../Resources/Common.robot
Resource  ../Resources/Yahoor.robot
Test Setup  Common.Begin Browser
#Test Teardown  Common.End Browser
Library  string

*** Variables ***
${BROWSER} =  firefox
${URL} =  https://login.yahoo.com/config/login?.src=fpctx&.intl=ca&.lang=en-CA&.done=https://ca.yahoo.com/
${PASS} =  ****

*** Test Cases ***
Yahoo Login Check Positive Testing
    [Tags]  Positive
    [Documentation]  Check for positive test
    @{STR}    Create List  user1  user2
    : FOR    ${Item}    IN    @{STR}

    Yahoor.Verify Display
    Yahoor.Input Email-id
    Yahoor.Check Pass Page
    Yahoor.Input Pass Credentials

1 个答案:

答案 0 :(得分:0)

您可以先调用并检索数据库中的所有用户并将其设置为变量(例如BODY),然后从jsonbody :FOR ${ELEMENT} IN @{BODY.json()}获取用户名和密码并调用其他关键字