浏览器控制 超时时间无效

BUG反馈 · 1005 次浏览
【推荐使用】-接动作定制 创建于 2024-05-12 13:11

问题:如何设置浏览器插件的运行框架,或使超时时间生效。

使用浏览器控制模块时,元素选择没问题,运行时候选择“全部框架”有运行效果,但是Qk中会认为未成功,一直运行,且不受超时时间控制。

运行后通过查看到浏览器控制台提示:

VM7715:1 Uncaught TypeError: Cannot read properties of undefined (reading 'click') at <anonymous>:1:17
尝试调用 click() 方法时遇到了问题,因为你的脚本试图在一个未定义或未找到的元素上执行 click() 方法。
通过GPT了解可能有以下原因:
  1. 未找到元素:错误的主要原因是 document.querySelector('#li4 > a') 没有找到匹配的元素。这可能是因为:

    • 元素在页面上实际不存在(或者在执行此代码时还没有加载完成)。
    • 选择器不正确或不匹配所需的元素。
    • 代码执行的上下文错误,例如,如果目标元素位于一个 iframe 内,而代码在外层文档执行。

排除前两个原因,分析应该是第三个问题导致的,通过查看Qk官方文档,尝试"全部框架”改为“顶层框架”中依旧无法运行,但是能够运行结束。

尝试按照html页面的ID改成:tabHeader/li4,依旧无法运行。

CL 最后更新于 2024/5/12

回复内容
CL 2024-05-12 16:46
#1

https://getquicker.net/Help/Versions 升级到1.42.37 试一下超时时间能否生效,这一版应该修复了这个问题。


已解决,感谢老大

回复主贴