Мое первое предложение - запустить резюме и убраться к черту.Сейчас!Серьезно, IE6 как браузер во всем мире (за исключением очень немногих стран, где он существует в основном на системах с пиратским программным обеспечением) является незначительной частью использования браузера.Сама Microsoft пытается убить его и даже запустила веб-сайт , посвященный этой цели. Даже не пытайтесь понять, что это за злодеяние безопасности.
Любая компания с бизнес-моделью, основанной на продукте, который будет работать только в браузере, который хочет убить большая часть мира , немного похожа на кого-то с бизнес-моделью, основанной на продаже аксессуаров дляТребуются, когда 98% других стран мира перешли на использование пушек.
Если вы пришли сегодня в какую-либо компанию, в которой я работал за последние 7 лет, и пытались продать нам продукт, который работал толькона IE6 вас бы рассмешили за дверью.
Извините за напыщенную речь, но я весьма серьезен, я считаю, что любая компания с бизнес-моделью, ориентированной на продукт, который будет работать только на IE 6, будетэквивалент затонувшего корабля, я бы сделал как крыса и уехал как можно скорее.Даже если деньги хорошие, вы вынуждены работать в среде, где инструменты поддержки ужасно устарели, и практически никто больше не может вам помочь, потому что никто из нас даже больше не использует IE6.(Я закрыл свою последнюю виртуальную машину IE6 более трех лет назад и с тех пор не использовал ее.) И с предполагаемым рынком, который ежедневно сокращается, вы знаете, что он не может длиться долго.
Что касается фреймов, они действуют как их собственные маленькие суб-веб-страницы, поэтому вы должны обращаться к ним, используя метод .frame
, см. на этой странице Watir-wiki для ознакомления с основами.,Если у вас есть несколько вложенных фреймов, вы должны сделать то же самое, с вашим кодом, например
browser.frame(:name, "frame").frame(:name, "nested_frame").<etc>
Единственные известные мне «анализаторы страниц» - это более новые версии IE, Chrome и Firefox,но если приложение не будет работать на тех, кому не повезло.Вы можете попробовать ' firebug light ', который должен работать на IE6 +, и посмотреть, работает ли он для вас лучше.
Более грубая альтернатива - использовать fiddler2 перехватывать весь трафик HTTP (и HTTPS), это довольно ручное руководство, так как вы будете смотреть на каждый файл или кадр независимо друг от друга, и вам не особо поможет, но если приложение пытается скрыться от вас, fiddler позволит вам увидетьчто происходит под одеялом.
Я чувствую к тебе.Если у вас нет другого выбора, кроме работы над IE6, лучшее, что я могу сказать, - это то, что вы, возможно, захотите рассмотреть преимущества развития сильных мазохистских тенденций как средства для наслаждения своей работой.
Это и всякий раз, когда вы находите автоматическую систему, переносите ее на ie6countdown.com и делайте эту новую домашнюю страницу, возможно, в конечном итоге точка соприкоснется.(или люди хотя бы начнут блокировать свои рабочие станции)