使用Selenium IDE,我錄製了一個包含click url
的測試用例,然後輸入用戶名和密碼,然後單擊按鈕導航到下一頁。
在渲染頁面中,如果我點擊任何鏈接,錯誤顯示爲Element link=linkname not found
。
爲什麼會發生此錯誤?Selenium testcase在運行時出錯
0
A
回答
0
該命令正在執行時,頁面是否完全加載? 如果不只是放waitForPageToLoad
或pause
命令。
waitForPageToLoad | timeout
或者
pause | 5000
您也可以輸入用戶名和密碼後,使用命令clickAndWait
的按鈕
0
有不同的方式通過它你可以處理這些問題。這些問題可能是由於用戶名和密碼點擊無誤而呈現的,因爲當您在這些測試框中輸入值時,您將停留在同一頁面上。
- 但是,只要您點擊提交按鈕,應用程序必須加載一個新的頁面,其中包含您剛剛添加的憑據。
- 所以這需要一些硒時間。你可以做的是你可以在這個動作之後進行一些等待。到目前爲止,selenium提供了兩種類型的等待顯式和隱式等待。
- 你可以嘗試thread.sleep(),它是一種java類型的方法,這也是一種等待。但是在Selenium編碼中強烈推薦隱式和顯式等待。
您可以參考這個博客上等待更多的知識(http://khyatisehgal.wordpress.com/2013/05/09/how-to-handle-timeouts-implicit-and-explicit-waits-in-selenium/)
KHYATI Sehgal的
相關問題
- 1. 在eclipse中運行junit testcase時出錯
- 2. 在Jenkins中運行Selenium Webdriver時出錯
- 3. 運行Selenium測試用例時出錯
- 4. 在LinkedIn登錄按鈕上自動運行selenium testcase?
- 5. 在Jenkins上通過Firefox運行Selenium UI測試時出錯
- 6. 在selenium webdriver中運行moveToElement()方法時出現錯誤?
- 7. 在IE8中運行Selenium腳本時'頁面出錯'
- 8. Selenium遠程webdriver在運行ant/ivy構建時出錯
- 9. 爲什麼在通過eclipse運行Selenium Grid時出現錯誤?
- 10. Selenium testcase執行速度問題
- 11. 如何使用Jenkins「Selenium」插件運行我的Python TestCase?
- 12. Selenium運行時間
- 13. Selenium WebDriver Nunit在調試和運行時出錯(在彈出窗口失敗)
- 14. 從Django運行Selenium的超時錯誤
- 15. eclips上selenium webdriver運行時錯誤
- 16. Selenium Testcase failed,element id not found
- 17. WebDriver Selenium API:運行已編譯的.jar文件時出錯
- 18. 運行基於jasmine和selenium-webdriver的測試時出錯
- 19. 使用jQuery v2.0.2和Play Framework運行Selenium測試時出錯
- 20. 嘗試使用phantomjs和Selenium運行單元測試時出錯
- 21. ActiveSupport TestCase未在Sinatra中運行
- 22. AssertionError:400!= 201在TestCase後運行APITestCase
- 23. 在模塊內部運行每個TestCase
- 24. 確保teardown在Test :: Unit :: TestCase中運行?
- 25. 在運行python3代碼時在Hackerearth上運行時出錯NZEC
- 26. 運行「登臺運行」時出錯
- 27. SQL - 運行視圖時出錯,但在視圖內運行查詢時出錯
- 28. 通過C#運行硒時出錯
- 29. Selenium - 「Firefox已在運行」錯誤
- 30. 運行hprof-conv.exe時出錯