t.me/atinfo_chat Telegram группа по автоматизации тестирования

Авторизация NTLM в Selenium WebDriver. Либо выбор средства для автоматизации


(Sigis) #1

Всем доброго времени суток

Возникла идея автоматизировать тестирование гуи. Опыта и знаний не так и много

Выбор пал на Селениум. Столкнулись с проблемой авторизации на сайт. По требованию заказчика эта авторизация должна быть NTLM и автотесты должны работать в IE 9, IE 8, Chrome, Firefox.

Решили обойти, запустив на отдельном сервере с базовой авторизацией и логином через http://domen\\login:pass@blablabla.com. Для Firefox данный вариант прошел, но вот IE с Chrome отправили нас лесом. Не восприняли "domen\\", насколько я понял.

Помогите разобраться как это можно обойти, на крайний случай можно прейти на другой инструмент

*Для справки, эти авторизации через виндовые окна и webdriver их не воспринимает

 


Как ввести логин и пароль в popup окно в selenium2library
Не могу пройти авторизацию на сайте с использованием Selenium WebDriver
(Дмитрий Жарий) #2

Запишите скрипт на AutoHotkey. Вебдрайвер пока действительно не может эти окна прохендлать


(Сергей Блохин) #3

Как вариант, авторизуйтесь через sikuli, а дальше вебдрайвером.


(Mykhailo Poliarush) #4

помниться мы уже такое обсуждать

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

autoit, sikuli, AutoHotkey и подобные

кстати, вот в этой статей описано, как использовать такие инструменты http://automated-testing.info/knowledgebase/article/webdriver-features-robota-s-upload-popup-windows-native-okno-pri-pomoshchi


(Mykhailo Poliarush) #5

вот кстати обсуждалась похожая тема