运行 JavaScript Selenium 中的脚本 IDE

Running JavaScript script inside the Selenium IDE

我有点想弄清楚如何 运行 Selenium IDE 中的 JavaScript。这样做的目标是能够将其发送到输入字段,我们在后端有一个设置,它也会检查输入字段中的当前时间以进行测试: Input field that needs to be filled

似乎这种方式根本行不通: Inside the Selenium IDE

需要发送到输入框的是字符串“TEXT”+“hhmm”不带“:”。 (抱歉截图中包含hhss,右边是hhmm)

我正试图将其放入 Selenium IDE。然而,我是从 JavaScript 开始的,所以也许可以对某些单行内容提出一些建议?

const now = new Date();
console.log(now.getHours() + "" + now.getMinutes());

这是我所能得到的最接近的结果,但我不能 return 整个事情,只有一个 TEST 字符串。 Selenium IDE

非常感谢您提供的任何建议!

刚刚找到了我自己的问题的答案,但如果需要此类信息,则与您分享并供我自己参考,因为网上没有那么多示例。

因此,为了 return TEST 和当前时间全部为零,我们需要 运行 以下行并将其存储在 IDE 中:

javascript{"TEST" + new Date().toTimeString().split(':').slice(0,2).join('');}

然后如下所示,echo ${returnTest},这是存储脚本的一个Value,然后将信息发送到输入字段。