我想在Selenium IDE中運行記錄的測試用例。問題是,當我嘗試執行整個測試用例時,Selenium會阻止它在頁面上找不到元素。問題是我可以執行測試用例的單個步驟。我認爲Selenium在加載新頁面之前試圖找到一個元素,所以我使用了clickAndWait,暫停和waitForElementPresent命令 - 沒有任何工作,Selenium停止測試用例。Selenium IDE找不到元素
調試日誌
• [info] Executing: |`clickAndWait` | css=i.fa.fa-arrow-left | |
• [debug] Command found, going to execute clickAndWait
• [debug] modifyWindow seleniumMarker1429084950752:selenium1429084951105
• [debug] _getFrameElement: frameElement=null
• [debug] modifySeparateTestWindowToDetectPageLoads: already polling this window: selenium1429084951105
• [debug] getCurrentWindow newPageLoaded = false
• [error] Element css=i.fa.fa-arrow-left not found
• [debug] commandError
• [debug] testComplete: failed=true
• [info] Test case failed
我將是任何幫助和建議,非常感謝。
需要更多信息在這裏。看到更多的腳本將有所幫助。在css = i.fa.fa-arrow-left上執行clickAndWait之前會發生什麼?您是否檢查過在clickAndWait之前是否存在該元素。這似乎是這裏所暗示的。 – DMart
也有這個測試涉及多個窗口? – DMart