我正在構建一個使用其他幾個程序的Ruby程序,雖然其中大多數程序都是我可以在此計算機上下載並運行的程序,但必須通過Web瀏覽器訪問並運行程序。自動化Web訪問和Watir
我其實有兩個問題:我發現Watir看起來像一個很好的網絡自動化工具,但它是爲了測試。在主程序中使用Watir進行自動化還是可以的,而不是用於測試?還是有什麼更好的使用?
我的另一個問題是我無法讓Watir工作。我下載了firewatir-1.6.5寶石和Firefox 3.6的安裝jssh,但是當我運行
b = Watir::Browser.start("the_web_page_address")
它只是打開一個新的Firefox窗口谷歌,而我給出的錯誤:
Unable to connect to machine : foo.bar.baz.blah on port 9997. Make sure that JSSh is properly installed and Firefox is running with '-jssh' option (Watir::Exception::UnableToStartJSShException)
我已經用-jssh
運行Firefox,但這似乎沒有幫助。
我有硒一些經驗,我認爲他必須在運行,以獲得自動化工作的硒服務器。對於他在做的事似乎有太多的工作。 – jcollum 2011-11-17 22:20:59