我的第一個建議是啓動簡歷,並把它弄出來。現在!嚴重的是,IE6作爲瀏覽器在全球範圍內(主要存在於運行盜版軟件的系統上的極少數國家之外)只是瀏覽器使用的一小部分。微軟本身正試圖殺死它,甚至已經推出了一個website dedicated to that purpose.甚至不讓我開始它是什麼安全暴行。
任何公司的商業模式基於產品只能在瀏覽器上運行,該瀏覽器most of the world wants dead有點像某人擁有商業模式,基於銷售trebuchets的配件,當世界上其他98%的國家使用大炮。
如果你今天來到了我過去7年曾經工作過的任何一家公司,並試圖向我們出售一款只能在IE6上工作的產品,那麼你會被嘲笑出門。
對不起,但我非常認真,我認爲任何公司的商業模式都是以只能在IE 6上運行的產品爲中心,相當於一艘正在沉沒的船,我會像一隻老鼠,儘快離開。即使金錢好,你也不得不在一個支持工具可怕的過時的環境中工作,事實上沒有其他人可以幫助你,因爲我們甚至沒有人再使用IE6。 (我在三年前關閉了我的最後一臺IE6虛擬機,並且自此以後就沒有使用過它了。)而且隨着日益縮小的潛在市場,您知道它不會持久。
就幀而言,它們的作用就像它們自己的小子網頁,因此您必須使用.frame
方法解決這些問題,請參閱this Watir-wiki page瞭解基礎知識。如果你有多個嵌套框架,那麼你必須做同樣的事情,例如你的代碼。
browser.frame(:name, "frame").frame(:name, "nested_frame").<etc>
的只有更好「頁面分析器」我知道的是IE,Chrome和火狐的更新版本,但如果應用程序將無法在那些運行你的運氣了。你可以嘗試'firebug light'這應該在IE6 +上工作,看看它是否可以爲你更好地工作。
更強大的替代方法是使用fiddler2攔截所有HTTP(和HTTPS)流量,這是相當手動的,因爲您會單獨查看每個文件或框架,但沒有多少幫助,但如果應用程序正在試圖隱藏你,提琴手會讓你看到底下發生了什麼。
我感覺適合你。如果你別無選擇,只能在IE6上工作,我可以說最好的是你可能想要考慮發展強烈的自虐傾向作爲享受工作的手段的優點。
當你發現一個無人值守的系統時,把它帶到ie6countdown.com,並使這個新的主頁,也許這個點最終會得到。 (或者人們至少會開始鎖定他們的工作站)