为什么Selenium IDE无法使用?硒IDE找不到确实存在的元素
<td>click</td>
<td>window.document.getElementsByClassName('bi-icon-plus-blue')[0]</td>
<td></td>
的元件存在。如果我打开控制台并执行它,元素元素将显示出来。如果我把它封装在console.log中,如下所示: console.log(window.document.getElementsByClassName('bi-icon-plus-blue')[0]);
我得到这个有趣的消息是远远超出了我的见识。
“安全包装中否认对特权Javascript对象支持通过exposedProps暴露特权的对象不受信任的内容正在被逐渐清除访问属性未定义 - 请改用WebIDL绑定或Components.utils.cloneInto。请注意,只会报告给定全局对象的第一个被拒绝的属性访问权限。“
当你手动运行测试时,这会工作吗?测试运行时元素是否可能尚未加载?您是否VerifyElementExists? – DMart
不,它在手动运行时不起作用(通过这个,我假设你是指双击窗口中的步骤,或者通过使用“执行此命令”)。该元素已加载。 VerifyElementPresent不检测项目。 – QualiT