SmartGWT против GXT Selenium Поддержка - PullRequest
1 голос
/ 05 марта 2012

Просто работаю над сравнением этих двух с точки зрения их поддержки для тестов на селен.Похоже, что немного стирки ... с одной стороны у вас есть запутанные пользовательские xpaths в SmartGWT, которые требуют, чтобы IDE правильно их обнаружил.Наш магазин не планирует много использовать инструмент IDE и предпочел бы просто кодировать наши тесты с нуля, если это возможно.Это означает запись грубого теста в IDE, а затем взлом его после.

С другой стороны находится GXT, который потребует от нас установки пользовательских идентификаторов для любого элемента, который мы планируем тестировать в Selenium.Это громоздко, и да, мы не сможем легко получить доступ к некоторым сгенерированным элементам (возможно, окнам сообщений?), Но преимущество в том, что, если я знаю свои имена идентификаторов, я могу легко создавать тесты, не обращаясь кIDE постоянно.

Что ты думаешь?

1 Ответ

1 голос
/ 05 марта 2012

Расположение элементов по их идентификаторам - это то, что вам нужно.Это самая быстрая техника во всех браузерах.Сложные селекторы XPath или CSS имеют тенденцию быть гораздо более «хрупкими» (, то есть , с большей вероятностью сломаться при внесении изменений в приложение), а XPath МЕДЛЕННО при тестировании в Internet Explorer.

...