Selenium 如何在Robot框架中从命令行参数获取testcase传递中的变量
在下面的示例中,我想从命令提示符获取urlSelenium 如何在Robot框架中从命令行参数获取testcase传递中的变量,selenium,robotframework,Selenium,Robotframework,在下面的示例中,我想从命令提示符获取url *** Settings *** Library SeleniumLibrary *** Variables *** *** Test Cases *** TestModule Launch webpage *** Keywords *** Launch webpage Open Browser $[url] chrome Wait Until Page Contains Amazon.in Close
*** Settings ***
Library SeleniumLibrary
*** Variables ***
*** Test Cases ***
TestModule
Launch webpage
*** Keywords ***
Launch webpage
Open Browser $[url] chrome
Wait Until Page Contains Amazon.in
Close Browser
使用robotframework cmd变量的方法如下: robot--变量示例:值路径/到/测试 因此,在你的情况下: robot--变量url:path/to/test 您的代码应该如下所示:
*** Settings ***
Library SeleniumLibrary
*** Variables ***
*** Test Cases ***
TestModule
Launch webpage
*** Keywords ***
Launch webpage
Open Browser ${url} chrome
Wait Until Page Contains Amazon.in
Close Browser
使用robotframework cmd变量的方法如下: robot--变量示例:值路径/到/测试 因此,在你的情况下: robot--变量url:path/to/test 您的代码应该如下所示:
*** Settings ***
Library SeleniumLibrary
*** Variables ***
*** Test Cases ***
TestModule
Launch webpage
*** Keywords ***
Launch webpage
Open Browser ${url} chrome
Wait Until Page Contains Amazon.in
Close Browser
《用户指南》显示了如何从命令行设置变量。你对描述有什么不理解的吗?您是否尝试过执行《用户指南》中的操作?我可以通过命令行进行传递,但遇到一些问题,我测试了一个案例,我发现错误无效。请显示确切的错误消息,以及您正在使用的导致错误的命令。该《用户指南》显示了如何从命令行设置变量。你对描述有什么不理解的吗?您是否尝试过执行《用户指南》中的操作?我可以从命令行通过,但我测试了一些问题,我遇到了错误无效Aurgument请显示确切的错误消息,以及您使用的导致错误的命令。您的答案似乎有问题。为什么将
***设置***库SeleniumLibrary
作为命令行的一部分?那是无效的。你的答案似乎有问题。为什么将***设置***库SeleniumLibrary
作为命令行的一部分?那是无效的。