Selenium-IDE常見問題收集及處理方法

我目前使用的版本是Selenium-IDE 2.9.1

1.啟動異常(Table view is not availiable with this format)

這種情況偶爾出現在selenium-IDE初次啟動時,只需要關閉并重啟selenium-IDE即可。

2.試圖使用File=>open來打開測試案例集文件時,出現Alert提示:error loading test case:no command found.

正確方法是使用File=>Open Test Suite來打開。

3.頁面元素沒有找到 [Error]Element Box not found


把速度調整到最慢,滑塊滑到最右側

還有可能是由于一個頁面加載延遲而造成的,在命令被執(zhí)行時,其中被定位器標識的元素還沒有完全被加載,請在命令前加入5000ms 的延遲,用來判斷是否是頁面加載延遲造成的問題,如果是建議在失敗命令前使用正確的waitFor*或者*AndWait命令。

4.還是由于速度問題,click點擊事件執(zhí)行時會出現【Error】Element css=em not found

在該指令的上面Insert一條指令Command:waitForValue,其Target與click指令的Target相同。

還有一種方法是將command:click 改成 clickAndWait

5.命令書寫錯誤。Selenium-IDE對空格敏感,命令前后如果有空格,將不可以識別。

[info] Executing: |click | link=D | |

[error] Unknown command: 'click'

6.測試案例集中的所有測試案例都沒有找到。

要確保測試案例所在路徑符合測試案例中的描述,同時還要確保測試案例的文件名有.html后綴。

7.錄制腳本當點擊如下的鏈接時,系統(tǒng)彈出新窗口

<a target="_blank" ...>鏈接</a>

在不做任何改動直接IDE回放會提示如下信息,

[warn] Link has target '_blank', which is not supported in Selenium! Randomizing target to be: selenium_blank*,并且測試會失敗,但是還是會新啟動一個窗口打開此頁面。

所以解決方案是可以手工加一個selectWindow,并將彈出窗口page title作為參數。

那么錄制完彈出窗口,如何返回原先窗口? 參考API可以知道,將selectWindow參數設為null就可以了。

8.我每次都會遇到的問題【Error】Time out after 3000ms

可能是由于錄制回放速度過快造成的,也可能是其他原因。方法在網上查看有好多,自己嘗試一下

參考:http://stackoverflow.com/questions/33622289/selenium-ide-error-timed-out-after-30000m

參考:http://seleniumforum.forumotion.net/t125-error-timed-out-after-30000ms

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現,斷路器,智...
    卡卡羅2017閱讀 136,612評論 19 139
  • 【轉載】曾夢想仗劍走天涯 1.Xcode IDE概覽 說明:從左到右,依次是“導航窗格(Navigator)->邊...
    06a6a973d7ab閱讀 4,061評論 2 20
  • 1.Xcode IDE概覽 說明:從左到右,依次是“導航窗格(Navigator)->邊列(Gutter)->焦點...
    小地閱讀 5,477評論 0 9
  • 轉自Selenium WebDriver注意:本章內容官方團隊正在完善中。 介紹 WebDriver### Sel...
    抓兔子的貓閱讀 7,901評論 2 22
  • python自動化測試中尋找元素并進行操作,如果在元素好找的情況下,相信大家都可以較熟練地編寫用例腳本了,但光進行...
    燕京博士閱讀 740評論 0 3

友情鏈接更多精彩內容