我的第一个建议是启动简历,并把它弄出来。现在!严重的是,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,并使这个新的主页,也许这个点最终会得到。 (或者人们至少会开始锁定他们的工作站)