我已經安裝了firewatir 1.8.0,jssh 0.9 addon。我是否需要使用-jssh擴展名手動打開Firefox瀏覽器並在Firefox中運行測試
我是否需要在命令提示符下手動打開Firefox瀏覽器,每次我想在Firefox中運行測試時都帶-jssh擴展名?
當我嘗試無需手動打開瀏覽器,我收到以下錯誤運行測試:
C:/Ruby192/lib/ruby/gems/1.9.1/gems/firewatir-1.8.0/lib/firewatir/firefox.rb:156:in `rescue in set_defaults': Unable to connect to machine : 127.0.0.1 on port 9997. Make sure that JSSh is properly installed and Firefox is running with '-jssh' option(Watir::Exception::UnableToStartJSShException)
我也試圖通過在目標文本框中更改爲"C:\Program Files\Mozilla Firefox\firefox.exe" -jssh
從"C:\Program Files\Mozilla Firefox\firefox.exe"
路徑運行測試Mozilla Firefox屬性窗口。
謝謝阿拉斯泰爾,我手動打開Firefox並運行腳本。它的工作原理。 – ajazz 2011-04-20 06:18:21
更好的解決方法之一是創建一個腳本,它將使用jssh啓動Firefox,然後運行您傳遞給它的Watir腳本。 – 2011-04-21 10:08:41