我想用Selenium RC在網站上運行迴歸測試。我使用Selenium IDE工具創建了一個測試套件,並創建了3個測試套件。這些測試成功運行在IDE中,但是當我嘗試使用Selenium服務器來運行他們,我總是在「檢查資源別名」Selenium RC卡在檢查資源別名
卡住我使用下面的命令:
java -jar /home/adam/selenium/selenium-server-standalone-2.31.0.jar -htmlSuite *firefox /usr/lib/iceweasel/firefox-bin http://devwebsite.com /root/selenium/tests/suite.html /root/selenium/results.html -firefoxProfileTemplate /root/.mozilla/firefox/9r0afiwh.profile -log debug.log
最後幾行輸出卡在哪裏:
INFO: Launching a standalone server
13:51:10.594 INFO - Writing debug logs to debug.log
13:51:10.595 INFO - Java: Sun Microsystems Inc. 14.0-b16
13:51:10.596 INFO - OS: Linux 2.6.32-5-686 i386
13:51:10.603 INFO - v2.31.0, with Core v2.31.0. Built from revision 1bd294d
13:51:10.711 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub
13:51:10.712 INFO - Version Jetty/5.1.x
13:51:10.714 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]
13:51:10.715 INFO - Started HttpContext[/selenium-server,/selenium-server]
13:51:10.715 INFO - Started HttpContext[/,/]
13:51:46.397 INFO - Started [email protected]
13:51:46.398 INFO - Started HttpContext[/wd,/wd]
13:51:46.408 INFO - Started SocketListener on 0.0.0.0:4444
13:51:46.408 INFO - Started [email protected]
jar:file:/home/adam/selenium/selenium-server-standalone-2.31.0.jar!/customProfileDirCUSTFFCHROME
13:51:46.508 INFO - Preparing Firefox profile...
13:51:48.019 INFO - Launching Firefox...
13:51:48.739 INFO - Checking Resource aliases
一切似乎一直工作到它實際運行測試點。在用HTML命名測試套件時,研究人員展示了使用「測試用例」而不是「測試套件」的人員的問題,這是我沒有做的。我還刪除了測試套件文件中的XML行,以查看它是否重要。我沒有使用代理服務器,因爲其他用戶在這個錯誤中遇到了問題。
這一切都運行在無頭Debian服務器上。有許多指導說明如何使用Xvfb進行設置。我確信我錯過了一些簡單的東西,但我無法弄清楚什麼。
這仍然不是在Linux下工作,但我有一個類似的問題被困在我的Windows機器上的檢查資源別名,這是通過確保測試用例和套件的文件擴展名爲.html解決的。這允許測試運行完成並生成結果。 – atomey 2013-03-08 15:59:01