You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Selenium IDE中运行JS脚本生成带当前时分的动态输入值

操作步骤

  • 在Selenium IDE中新增一行命令,Command选择Execute Script
  • 在Target输入框填入以下JS代码,实现动态值生成:
return "TEST" + new Date().getHours().toString() + new Date().getMinutes().toString();
  • 在Value输入框填写自定义变量名,用于存储生成的动态值,示例:dynamicTestValue
  • 再新增一行命令,Command选择Type,Target填写第一个输入框的元素定位器,Value填写${dynamicTestValue},即可将拼接好的动态值填入对应输入框
  • 最后新增一行Type命令,Target填写第二个输入框的元素定位器,Value直接输入你需要的静态值即可

可选优化(时分不足两位自动补零)

如果需要避免小时/分钟为个位数时格式不符合要求(例如下午2点3分生成TEST143而非TEST1403),可以将第2步的代码替换为以下内容:

const now = new Date();
const formattedHours = String(now.getHours()).padStart(2, '0');
const formattedMinutes = String(now.getMinutes()).padStart(2, '0');
return "TEST" + formattedHours + formattedMinutes;

内容的提问来源于stack exchange,提问作者user17517240

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 16:27:03