最近在學習Robot framework自動化測試,根據教程搭建好環境后,嘗試寫了一個用Open Browser關鍵字打開瀏覽器(默認使用firefox)的測試用例。
在執行測試的時候,發現不能打開瀏覽器,系統報以下錯誤:
[ WARN ] Keyword 'Capture Page Screenshot' could not be run on failure: No browser is open
再次確認測試用例,沒有問題。使用同事的測試環境也可以運行成功。很奇怪!
Robot framework測試環境沒有問題,測試用例沒有問題,那是瀏覽器的問題?
因為工作機剛剛升級為win10,firefox也安裝的是最新版本,和同事討論后,猜想會不會是瀏覽器版本過高呢?
帶着這樣的疑惑,重新安裝了低版本的firefox,再次執行測試用例,果然執行結果是pass。
問題雖然是解決了,但Robot framework對瀏覽器版本的限制還有待研究。
