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

如何在LR TruClient中用JavaScript模拟Tab键与Enter键按下

在LR TruClient中用JavaScript实现Tab+Enter按键操作

你可以通过TruClient的「Evaluate JavaScript」步骤编写代码,模拟Tab和Enter按键的连续触发,以下是可行的代码示例:

// 模拟Tab按键事件,触发焦点切换
const tabEvent = new KeyboardEvent('keydown', {
  key: 'Tab',
  code: 'Tab',
  which: 9,
  keyCode: 9,
  bubbles: true,
  cancelable: true
});
document.dispatchEvent(tabEvent);

// 延迟100ms后触发Enter键,确保焦点已切换到目标按钮
setTimeout(() => {
  const enterEvent = new KeyboardEvent('keydown', {
    key: 'Enter',
    code: 'Enter',
    which: 13,
    keyCode: 13,
    bubbles: true,
    cancelable: true
  });
  document.dispatchEvent(enterEvent);
}, 100);

补充说明:

  • 如果知道弹窗按钮的具体选择器,可将document替换为目标元素(比如document.querySelector('.popup-confirm-btn')),直接给按钮派发事件,触发更精准。
  • 延迟时间可根据页面实际响应速度调整,避免因焦点未及时切换导致Enter键无效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 18:58:06