gpt4 book ai didi

javascript - Robot Framework - 执行 JavaScript 命令不起作用

转载 作者:行者123 更新时间:2023-11-28 20:22:14 26 4
gpt4 key购买 nike

我目前正在尝试在创建新函数的机器人框架代码中运行一些 JavaScript,然后使用新创建的函数在调用时返回一个值。但是,当我将结果记录到控制台时,我会这样做。它得到了我想要的输出。请帮忙!

代码:

${test}=  Execute Javascript  return function test(){return 1}; test();

登录到控制台 ${test}

控制台输出:

{}

最佳答案

将返回语句移到函数定义之后,否则返回发生在 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

关于javascript - Robot Framework - 执行 JavaScript 命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46672510/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com