运行 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,然后将信息发送到输入字段。
我有点想弄清楚如何 运行 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,然后将信息发送到输入字段。