當我讀出Watir返回的HTML時,它給了我一個指導我通過Mac或PC回到瀏覽器的頁面。看來我正在通過Watir給出的用戶代理重定向。我以爲我正在用Watir驅動瀏覽器,但似乎並非如此。如何讓Watir在網站重定向時返回實際的HTML?
ie = Watir::IE.new
ie.goto "http://www.apple.com/safari/download"
ie.checkbox(:name, "21.1.9.12.3.1.3.0").clear
其中返回一個UnkownObjectException。與嘗試點擊提交按鈕一樣。
使用螢火蟲我可以找到複選框罰款,這就是我找到:名稱。所以接下來我從重定向輸出的Watir HTML到檢查文件,
myfile = File.new("safaridebug.html", "w+")
myfile.puts ie.html
myfile.close
翻翻safaridebug.html是我發現我是從網絡瀏覽器在不同的頁面。有沒有人可以用我的網頁瀏覽器中的實際HTML,也許是一個用戶代理惡搞?謝謝。
系統規格: VM運行Windows XP SP2, 紅寶石1.8.7, IE 8
感謝您的答覆和幫助閱讀說明書拒絕訪問錯誤!存在拒絕訪問錯誤,但我可以解決這個問題。 – tashpool 2010-10-20 21:04:56