Selenium IDE找不到确实存在的元素

时间:2015-04-29 17:46:01

标签: javascript selenium-ide getelementsbyclassname

为什么这不适用于Selenium IDE?



<td>click</td>
<td>window.document.getElementsByClassName('bi-icon-plus-blue')[0]</td>
<td></td>
&#13;
&#13;
&#13;

元素存在。如果我打开控制台并执行它,元素元素就会显示出来。如果我将它包装在console.log中,如下所示: 的console.log(window.document.getElementsByClassName(&#39;双图标加蓝&#39;)[0]);

我得到的这个有趣的信息超出了我的意思:

&#34;安全包装器拒绝在特权Javascript对象上访问未定义的属性。正在逐步删除通过 exposedProps 将特权对象暴露给不受信任内容的支持 - 请改用WebIDL绑定或Components.utils.cloneInto。请注意,将仅报告来自给定全局对象的第一个被拒绝的属性访问。&#34;

1 个答案:

答案 0 :(得分:0)

您的选择器不正确。你正在使用javascript命令。 Intead尝试css=.bi-icon-plus-blue。有关详细信息,请查看此处:http://docs.seleniumhq.org/docs/02_selenium_ide.jsp#locating-elements