问题:如何设置浏览器插件的运行框架,或使超时时间生效。
使用浏览器控制模块时,元素选择没问题,运行时候选择“全部框架”有运行效果,但是Qk中会认为未成功,一直运行,且不受超时时间控制。
运行后通过查看到浏览器控制台提示:
click()
方法时遇到了问题,因为你的脚本试图在一个未定义或未找到的元素上执行 click()
方法。未找到元素:错误的主要原因是 document.querySelector('#li4 > a')
没有找到匹配的元素。这可能是因为:
iframe
内,而代码在外层文档执行。排除前两个原因,分析应该是第三个问题导致的,通过查看Qk官方文档,尝试"全部框架”改为“顶层框架”中依旧无法运行,但是能够运行结束。
尝试按照html页面的ID改成:tabHeader/li4,依旧无法运行。