Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium 机器人框架:关键字';登录&u resources.openbrowser';应为0个参数,但得到2个_Selenium_Frameworks_Resources_Robotframework - Fatal编程技术网

Selenium 机器人框架:关键字';登录&u resources.openbrowser';应为0个参数,但得到2个

Selenium 机器人框架:关键字';登录&u resources.openbrowser';应为0个参数,但得到2个,selenium,frameworks,resources,robotframework,Selenium,Frameworks,Resources,Robotframework,我是机器人框架的新手,想练习一下。我在尝试数据驱动测试时遇到此错误。我认为问题在于资源,但我不知道出了什么问题。我寻找了一些答案,但没有一个能解决它 请帮帮我。下面是我的代码 登录资源.robot 滴滴涕机器人 Robot框架不区分大小写。现在,您有两个名为“打开浏览器”的关键字。一个使用0个参数,另一个使用2个参数。现在,您必须在使用关键字时指定库 SeleniumLibrary.open browser 或者为关键字使用另一个名称打开浏览器太好了!它成功了,我只是更改了Open Brows

我是机器人框架的新手,想练习一下。我在尝试数据驱动测试时遇到此错误。我认为问题在于资源,但我不知道出了什么问题。我寻找了一些答案,但没有一个能解决它

请帮帮我。下面是我的代码

登录资源.robot

滴滴涕机器人


Robot框架不区分大小写。现在,您有两个名为“打开浏览器”的关键字。一个使用0个参数,另一个使用2个参数。现在,您必须在使用关键字时指定库

SeleniumLibrary.open browser

或者为关键字使用另一个名称打开浏览器

太好了!它成功了,我只是更改了Open Browser的关键字。我没有想到这一点,我的错误。无论如何,非常感谢:)
    *** Settings ***
    Library     SeleniumLibrary
    Resource    ../Resources/login_resources.robot
    Suite Setup     Open Browser
    Suite Teardown      Close Browsers
    Test Template       Invalid login


    *** Test Cases ***

    Right username empty password      admin@yourstore.com      ${EMPTY}
    Right username wrong password      admin@yourstore.com     xyx
    Wrong username right password      adm@yourstore.com       admin
    Wrong username empty password      adm@yourstore.com       ${EMPTY}
    Wrong username wrong password      adm@yourstore.com       xyx


    *** Keywords ***

    Invalid login
       [Arguments]     ${username}     ${password}
       Input username      ${username}
       Input password      ${password}
       Click login button
       Error Message should be visible
SeleniumLibrary.open browser