Одним из барьеров (который, насколько я знаю, никогда не было устранено, но, возможно, я ошибаюсь, и это было решено некоторое время назад?), Чтобы иметь возможность действительно кроссбраузерно-совместимых тестов с Watir и Firewatir, является то, что WatirПервоначально был разработан для использования индексирования на основе One, в то время как тот, кто создал firewatir, порвал с этим и сделал его основанным на нуле.
Хотя я уверен, что для каждого решения есть веские исторические причины, и я не хочу обсуждать, какое из них правильное, тестерам было больно пытаться создавать сценарии, которые выполняются под каждым без каких-либо изменений, посколькупо крайней мере, это влияет на идентификацию элементов по: index, который иногда является чем-то, что у вас нет выбора, кроме как делать.
Мне интересно, может ли переход на Watir-Webdriver создать более унифицированную платформу?
Имеем ли мы какое-либо упоминание о различиях между последним Watir и Watir-Webdriver?Например, в недавнем вопросе здесь выяснилось, что .value = не реализован как «прямой набор без событий», альтернативный .set, и в основном действует так же, как и .set.