У меня на страничке идет вызов окна BASIC аутентификации.
Подскажите пожалуйста могу ли я в тест включить команды задания пользователя и пароля и "OK"
Тестирование Аутентификации
Автор ki-22, 13 авг 2007 14:04
Сообщений в теме: 3
#1
Отправлено 13 августа 2007 - 14:04
#2
Отправлено 23 октября 2007 - 12:54
Не знаю на сколько актуален уже ответ, судя по дате поста, но вдруг кому-нибудь он поможет. Да, есть возможность включить ввод имени пользователя и пароля в тест и соответственно нажатие на кнопку ОК. Для этого вам понадобятся следующиe метод:
//Ввод информации
public void Type(
string locator,
string value
);
//Нажатие на кнопку
public void Click(
string locator
);
Таким образом сам тест может выглядеть следующим образом:
[codebox]Selenium sel;
sel.type("//input[@tabIndex='1']", "Vasya"); // Input login
sel.type("//input[@tabIndex='3']", "123456"); // Input password
sel.click("//input[@tabIndex='5']"); // Submit
sel.waitForPageToLoad("3000"); // Wait for page to load[/codebox]
!!! Обратите внимание, что если вы тесты пишете с использованием связки Java+Selenium, то имена методов начинаются с маленькой буквы , если связку C# + Selenium, то - с большой.
//Ввод информации
public void Type(
string locator,
string value
);
//Нажатие на кнопку
public void Click(
string locator
);
Таким образом сам тест может выглядеть следующим образом:
[codebox]Selenium sel;
sel.type("//input[@tabIndex='1']", "Vasya"); // Input login
sel.type("//input[@tabIndex='3']", "123456"); // Input password
sel.click("//input[@tabIndex='5']"); // Submit
sel.waitForPageToLoad("3000"); // Wait for page to load[/codebox]
!!! Обратите внимание, что если вы тесты пишете с использованием связки Java+Selenium, то имена методов начинаются с маленькой буквы , если связку C# + Selenium, то - с большой.
Мне не надо много, мне достаточно самого лучшего!
#3
Отправлено 25 марта 2008 - 04:32
А куда этот код вставлять, если ауентификация всплывает на sel.open("/");?
#4
Отправлено 31 мая 2008 - 14:54
Открывайте страничку так http://имя_пользователя:пароль@хостА куда этот код вставлять, если ауентификация всплывает на sel.open("/");?
Тогда это окошко не будет появляться.
Завтра. Будет.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных