2017-04-07 47 views
-1

出於某種原因,我的劇本未能中途由於不元素如果found..however我加睡眠2下的每個命令通過腳本。有任何想法嗎?我試過xpath,css,& Sizzle。機器人框架robotframework-selenium2library 1.8.0

錯誤元素定位器'excel-link'與任何元素都不匹配。

如果在所有瀏覽器(Chrome,FF,& Safari)中發生任何意見或建議?

謝謝

+1

請與我們分享您的密碼。您是否嘗試使用Selenium2Library中的「Wait Until ...」關鍵字? –

回答

1

問題很簡單,你正試圖在頁面完成呈現之前訪問頁面上的元素。編寫網頁的自動測試時,這是一個非常常見的錯誤。

最常見的解決方案是在嘗試使用它之前等待元素可用。例如:

*** Test Cases *** 
example 
    wait for page to contain element excel-link 
    click link excel-link