我在Selenium IDE 1.5.0中執行一個腳本,在該腳本中刷新一個頁面並對數據表進行排序。Selenium IDE 1.5.0「元素...找不到」錯誤
我需要根據它的位置來引用表格的一個元素。
我目前有:
clickAndWait css=input[type="image"]
click //a[contains(text(),'Yield')]
pause 999
click //a[contains(text(),'Yield')]
pause 9999
storeTable id=table-0.2.14 x
,我發現了錯誤:
"[error] Element id=table-0 not found".
然而,當我打在storeTable命令中的「查找」按鈕,相應的元素在表被找到。
正在搜索答案我找到的論壇建議需要暫停,但目前正在使用的暫停時間很長。
我也注意到,如果我切換到打開的Chrome瀏覽器,然後在運行時返回到Firefox瀏覽器,它有時會成功運行。顯然有這個原因發生,但我不瞭解發生了什麼。
我試着玩焦點()命令(認爲活動窗口正在切換),但似乎並沒有工作。
2.14正在調用第14列的第2行。當我測試這個目標時,它確實在表格中找到適當的位置。當我運行自動化時會發生該問題。 「逃避」是什麼意思? –
@AdamArians如果這些是表格單元格的座標 - 不必介意'轉義'。在執行此行時,您有可能在頁面上沒有表格。嘗試顯式等待表格元素。 –
感謝您的迴應。我在'table-0'上使用了'waitForElementPresent'命令,它一直坐到它超時。附加信息:我在等待時暫停了。當我在桌上使用「查找」時,它發生了錯誤。但是,當我選擇瀏覽器窗口並重新選擇Selenium窗口時,「查找」查找表。當我簡單地從瀏覽器轉到實用程序時發生了什麼,但我不知道是什麼。 –