Robot框架-执行JavaScript命令无效
我目前正在尝试在我的robot框架代码中运行一些JavaScript,创建一个新函数,然后在调用它时使用新创建的函数返回一个值。但是,当我将结果记录到控制台时,我会这样做。它得到了我想要的输出。请帮忙 守则:Robot框架-执行JavaScript命令无效,javascript,testing,automation,robotframework,Javascript,Testing,Automation,Robotframework,我目前正在尝试在我的robot框架代码中运行一些JavaScript,创建一个新函数,然后在调用它时使用新创建的函数返回一个值。但是,当我将结果记录到控制台时,我会这样做。它得到了我想要的输出。请帮忙 守则: ${test}= Execute Javascript return function test(){return 1}; test(); 登录到控制台 ${test} 控制台输出: {}将return语句移动到函数定义之后,否则返回将发生在调用test()之前 *** Setti
${test}= Execute Javascript return function test(){return 1}; test();
登录到控制台 ${test}
控制台输出:
{}将return语句移动到函数定义之后,否则返回将发生在调用
test()
之前
*** Settings ***
Library Selenium2Library
*** Test Cases ***
Example
[Setup] open browser about:blank chrome
[Teardown] close all browsers
${test}= execute javascript function test() {return 1}; return test();
should be equal as strings ${test} 1
将return语句移到函数定义之后,否则返回将在调用
test()
之前发生
*** Settings ***
Library Selenium2Library
*** Test Cases ***
Example
[Setup] open browser about:blank chrome
[Teardown] close all browsers
${test}= execute javascript function test() {return 1}; return test();
should be equal as strings ${test} 1