Есть ли альтернатива селену?

Я написал тесты для тестирования веб-сайта с помощью веб-драйвера Selenium. Когда я использую веб-драйвер Firefox, проблем нет, но я должен использовать веб-драйвер IE, и с ним возникают проблемы.

Я читал много советов по использованию веб-драйвера IE, когда .click() не работает, но не нашел панацеи для решения этой проблемы. Я пытался использовать JS вместо .click(), но это не решило мою проблему, потому что у меня было много других проблем. Так может быть кто-нибудь знает альтернативу Selenium, где я могу использовать IE для тестирования?


person Alexander    schedule 21.09.2012    source источник
comment
Я решил эту проблему следующим образом   -  person Alexander    schedule 24.09.2012
comment
Как вы ее решили?   -  person Ripon Al Wasim    schedule 15.05.2013


Ответы (3)


Сахи (http://sahi.co.in/) должен быть лучшей альтернативой селену. Можно использовать java или javascript для скриптов sahi, также доступны драйвера php и ruby ​​(нет личного опыта работы с Ruby или php). Очень эффективен как с кросс-браузером, так и с кросс-платформой.

Вот некоторые из привлекательных особенностей: Не требуется явного ожидания. Для идентификации элемента очень полезны API-интерфейсы _near, _under, _in и т. д. Ведение журнала / отчет, функция встроена в Sahi.

person Kshitij Gupta    schedule 21.01.2013
comment
Как я могу использовать Java с Sahi? Когда я записывал тесты с помощью Sahi, файл сохранялся с расширением .sah (например, googlesearch.sah). Как я могу экспортировать/преобразовать файл .sah в файл .java? - person Ripon Al Wasim; 15.05.2013
comment
Для получения подробной информации перейдите по ссылке: sahi.co.in/w/java В основном вы нужно только изменить controller.mode на java в файле sahi/config/sahi.properties. Теперь Sahi будет записывать все действия и утверждения в java. Который вы можете скопировать и вставить в eclipse или любой другой java ide. - person Kshitij Gupta; 15.05.2013
comment
Спасибо. Позвольте мне сделать в соответствии с вашим руководством. - person Ripon Al Wasim; 16.05.2013

У Телерика есть свои:

http://www.telerik.com/automated-testing-tools/free-testing-framework.aspx

Watin также является еще одним, но, как правило, заброшенным.

Однако я предупрежу вас, что у всех них есть свои проблемы с IE. Это не ошибка разработчиков среды тестирования, а скорее ошибка IE.

Обложка парня из Selenium, почему IEDriver здесь гораздо более ненадежный:

http://code.google.com/p/selenium/wiki/InternetExplorerDriver

person Arran    schedule 21.09.2012
comment
И есть видео выступления на Selenium Conference 2012, которое также объясняет некоторые проблемы, с которыми сталкивается любая среда автоматизации для IE, и то, как WebDriver решает эти проблемы. Он доступен по этой ссылке. - person JimEvans; 21.09.2012

В работе мы используем sikuli, простой в использовании

person yodamad    schedule 21.09.2012