Работа с Диалоговоми окнами в Selenium 2
#1
Отправлено 01 февраля 2011 - 16:48
2) Работаю с Selenium 2 пишу на .Net
нашел нечто подобное тут
http://software-test...um/topic/18439/
не помогло
#2
Отправлено 01 февраля 2011 - 21:59
1) Есть ли класс для работы с диалоговыми окнами, например у меня постоянно надо ввсести логин/ пароль
2) Работаю с Selenium 2 пишу на .Net
нашел нечто подобное тут
http://software-test...um/topic/18439/
не помогло
Там были предложены несколько вариантов. Все не подошли? Почему не помогли? Опишите конкретно, с какими трудностями столкнулись.
На подобный вопрос только что ответил: http://software-test...3776#entry83776
#3
Отправлено 04 февраля 2011 - 09:22
1) Есть ли класс для работы с диалоговыми окнами, например у меня постоянно надо ввсести логин/ пароль
2) Работаю с Selenium 2 пишу на .Net
нашел нечто подобное тут
http://software-test...um/topic/18439/
не помогло
Там были предложены несколько вариантов. Все не подошли? Почему не помогли? Опишите конкретно, с какими трудностями столкнулись.
На подобный вопрос только что ответил: http://software-test...3776#entry83776
Собственно ответил в том топике ...
не получается ввести логин / пароль в стандартное виндовое окно с помощью WebDriver ...
Видимо надо будет использовать сторонние тулы, что не очень хочется , так как у сторонних туло в будут свои глюки ...
Может есть какие -нибудь идеи как ввести логин / пароль ? см аттач
Прикрепленные файлы
#4
Отправлено 04 февраля 2011 - 09:39
Собственно ответил в том топике ...
не получается ввести логин / пароль в стандартное виндовое окно с помощью WebDriver ...
Видимо надо будет использовать сторонние тулы, что не очень хочется , так как у сторонних туло в будут свои глюки ...
Может есть какие -нибудь идеи как ввести логин / пароль ? см аттач
А вы уверены что это вообще к браузеру имеет отношение? Больше похоже на RDP, а WebDriver только браузером работает, как следствие нужна сторонняя тулза.
#5
Отправлено 04 февраля 2011 - 10:46
Это не RDP , это Basic Authentication в свойствах сайта
Собственно ответил в том топике ...
не получается ввести логин / пароль в стандартное виндовое окно с помощью WebDriver ...
Видимо надо будет использовать сторонние тулы, что не очень хочется , так как у сторонних туло в будут свои глюки ...
Может есть какие -нибудь идеи как ввести логин / пароль ? см аттач
А вы уверены что это вообще к браузеру имеет отношение? Больше похоже на RDP, а WebDriver только браузером работает, как следствие нужна сторонняя тулза.
#6
Отправлено 04 февраля 2011 - 12:47
Это не RDP , это Basic Authentication в свойствах сайта
Собственно ответил в том топике ...
не получается ввести логин / пароль в стандартное виндовое окно с помощью WebDriver ...
Видимо надо будет использовать сторонние тулы, что не очень хочется , так как у сторонних туло в будут свои глюки ...
Может есть какие -нибудь идеи как ввести логин / пароль ? см аттач
А вы уверены что это вообще к браузеру имеет отношение? Больше похоже на RDP, а WebDriver только браузером работает, как следствие нужна сторонняя тулза.
Попробуйте открывать страницу путем задания УРЛ-а вот в такой форме:
То есть логин/пароль можно передавать прямо в строке УРЛ-а. Не факт, что поможет здесь, но попробовать имеет смыслhttp://<user>:<password>@<host>:<port>/<url-path>
#7
Отправлено 04 февраля 2011 - 15:32
Это не RDP , это Basic Authentication в свойствах сайта
Собственно ответил в том топике ...
не получается ввести логин / пароль в стандартное виндовое окно с помощью WebDriver ...
Видимо надо будет использовать сторонние тулы, что не очень хочется , так как у сторонних туло в будут свои глюки ...
Может есть какие -нибудь идеи как ввести логин / пароль ? см аттач
А вы уверены что это вообще к браузеру имеет отношение? Больше похоже на RDP, а WebDriver только браузером работает, как следствие нужна сторонняя тулза.
Попробуйте открывать страницу путем задания УРЛ-а вот в такой форме:То есть логин/пароль можно передавать прямо в строке УРЛ-а. Не факт, что поможет здесь, но попробовать имеет смыслhttp://<user>:<password>@<host>:<port>/<url-path>
нашел уже подобное у буржуев http://wiki.openqa.o...lenium Core FAQ
Всем спасибо - теперь другой вопрос
Как работать по человечески с модальными диалогами , в у пор не получается через WebDriver
#8
Отправлено 04 февраля 2011 - 19:58
1) Есть ли класс для работы с диалоговыми окнами, например у меня постоянно надо ввсести логин/ пароль
2) Работаю с Selenium 2 пишу на .Net
нашел нечто подобное тут
http://software-test...um/topic/18439/
не помогло
собственно чтобы было понятнее сейчас надо нажать на кнопки внутри модальных диалогов, ввести текст, а так же удостовериться, что окно содержит определенный текст
примеры подобных диалоговых окон можно поглядеть тут
http://www.dhtmlgood...al-message.html
Есть Идеи как это сделать с помощью WebDriver ?
#9
Отправлено 07 февраля 2011 - 09:53
Делаем там простую форму с полями логин\пароль и кнопкой сабмит.
Далее на джаваскрипте пишем к этой странице простейший скрипт, в спомощью которого:
если браузер ФФ или хром -- просто переходим на страницу http://login:pass@site.com
если ИЕ то пишем еще кусочек кода для создания и отправки серверу XMLHttpRequest
с нужными креденшиалами.
Вся нужная инфа и примеры есть в гугле :) Если не найдется - завтра кину пример :)
#10
Отправлено 27 октября 2011 - 11:12
AutoItX3.dll - com библиотека, подцепил в проект, указал using AutoItX3Lib; , создал static AutoItX3Lib.IAutoItX3 au3 = new AutoItX3Lib.AutoItX3();
теперь все возможности АвтоИт3 напрямую использую в проекте. заполнение логина и пароля теперь решается просто.
везде где нужно использование клавиатуры и мыши в виндовые окна и сообщения решается через переменную au3.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных