В принципе, если тестовые примеры выполняются в Chrome, FF или Edge, они проходят без проблем - и вы даже можете использовать браузер после тестов.Robot Framework - Selenium2Library - IE11 очень нестабилен для завершения тестов
С IE однако запуск его из веб-драйвера в основном делает браузер неустойчивым. Это касается как каркаса, так и ручного использования. Проблема, которую я испытываю, заключается в том, что некоторые элементы мерцают, когда они были выбраны. И, к сожалению, я пытаюсь выбрать элемент внутри раскрывающегося списка. Как только он начинает мерцать, а затем выполняет элемент Click, он щелкает позади выпадающего списка и, таким образом, случайно нажимая на совершенно другой элемент и останавливая мои тесты.
Есть ли способ обойти это? Мне нужно автоматизировать наши тесты на всех четырех браузерах.
Откажитесь IE для автоматизированных тестов является лучшим вариантом ИМХО. Усилия по автоматизации IE просто не стоят того, потому что IE работает по-разному под капотом, и IEDriver очень нестабилен ... – Moshisho
Разве серьезно я ничего не могу сделать? Он бил головой с ним в течение последнего дня ... – Goralight
Вы говорите, что ваш код работает для 3 основных браузеров, но для IE он терпит неудачу. Вы действительно хотите добавить в свой код уродливые исправления для IE, которые могут нанести вред остальным вашим тестам? Я бы рекомендовал пересмотреть ROI для автоматизированных тестов IE или, возможно, использовать другой инструмент: http://stackoverflow.com/questions/3841371/test-automation-for-internet-explorer – Moshisho