爲什麼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