为什么这不适用于Selenium IDE?
<td>click</td>
<td>window.document.getElementsByClassName('bi-icon-plus-blue')[0]</td>
<td></td>
&#13;
元素存在。如果我打开控制台并执行它,元素元素就会显示出来。如果我将它包装在console.log中,如下所示: 的console.log(window.document.getElementsByClassName(&#39;双图标加蓝&#39;)[0]);
我得到的这个有趣的信息超出了我的意思:
&#34;安全包装器拒绝在特权Javascript对象上访问未定义的属性。正在逐步删除通过 exposedProps 将特权对象暴露给不受信任内容的支持 - 请改用WebIDL绑定或Components.utils.cloneInto。请注意,将仅报告来自给定全局对象的第一个被拒绝的属性访问。&#34;
答案 0 :(得分:0)
您的选择器不正确。你正在使用javascript命令。 Intead尝试css=.bi-icon-plus-blue
。有关详细信息,请查看此处:http://docs.seleniumhq.org/docs/02_selenium_ide.jsp#locating-elements