Привет!
Для написание тест кейсов я использую Selenium IDE(HTML формат).
Для насала я открываю ссылку, затем появляется окно браузера, где нужно ввести username, password и т.д.
Подскажите, пожалуйста,как оперировать с данным окном?какую нужно использовать команду и локатор?
Найденные мной примеры не помогли.
Заранее спасибо!
Работа с диалоговым окном браузера
Автор selena, 24 авг 2011 06:13
Сообщений в теме: 6
#1
Отправлено 24 августа 2011 - 06:13
#2
Отправлено 24 августа 2011 - 11:05
Видимо, у вас Basic HTTP Authentication, попробуйте так: http://login:password@domain.
#3
Отправлено 25 августа 2011 - 07:25
http://login:password@domain - мне не совсем понятно, что вы имели ввиду, можете привести конкретный пример?я перехожу и работаю по адрессу
http://test2.ipcharting.net:18080/MD/
у меня еще такой вопрос...я вызываю нажатием клавиши выпадающее меню, в котором мне нужно из списка элементов,
тянущихся с базы, выбрать один.Причем база ежедневно обновляется. Для этого я использую команду
assertTable|css=table.dropdown.2.0|список элементов
но это работает до того момента, пока список не обновлен...как работать с элементами выпадающего меню?
Есть ли возможность работать со списком элементов, игнорируя обновление базы?
http://test2.ipcharting.net:18080/MD/
у меня еще такой вопрос...я вызываю нажатием клавиши выпадающее меню, в котором мне нужно из списка элементов,
тянущихся с базы, выбрать один.Причем база ежедневно обновляется. Для этого я использую команду
assertTable|css=table.dropdown.2.0|список элементов
но это работает до того момента, пока список не обновлен...как работать с элементами выпадающего меню?
Есть ли возможность работать со списком элементов, игнорируя обновление базы?
#4
Отправлено 25 августа 2011 - 13:20
Используйте
По второму вопросу ничего не понял, выбрать элемент с помощью assertTable нельзя.
http://login:password@test2.ipcharting.net:18080/MD/- это один из способов пройти Basic-аутентификацию.
По второму вопросу ничего не понял, выбрать элемент с помощью assertTable нельзя.
#5
Отправлено 25 августа 2011 - 14:13
Есть выпадающий список с элементами, обновляемый базой.
из этого списка нужно выбрать один из элементов, для этого я использовала команду
click на этот элемент. Это работает до тех пор, пока не обновляется список. После обновления местоположение
выбираемого элемента меняется, и click выбирает другой элемент.
Мне нужно выбрать необходимый элемент независимо от его положения в списке и количества элементов в нем.
Для этого я попробовала использовать команду
Select | Locator of drop down list | Label=Jhon
но возникла проблема с | Locator of drop down list |, ни id и ничего другого подходящего для этого выпадающего списка
в Firebug я найти не могу...
из этого списка нужно выбрать один из элементов, для этого я использовала команду
click на этот элемент. Это работает до тех пор, пока не обновляется список. После обновления местоположение
выбираемого элемента меняется, и click выбирает другой элемент.
Мне нужно выбрать необходимый элемент независимо от его положения в списке и количества элементов в нем.
Для этого я попробовала использовать команду
Select | Locator of drop down list | Label=Jhon
но возникла проблема с | Locator of drop down list |, ни id и ничего другого подходящего для этого выпадающего списка
в Firebug я найти не могу...
#6
Отправлено 25 августа 2011 - 14:42
И name нет? Насколько помню, name для select'а является обязательным атрибутом. Можно использовать id/class и т.п. родительского элемента или ещё выше. На крайний случай вы всегда можете указать просто его порядковый номер.
#7
Отправлено 26 августа 2011 - 08:24
в документации я нашла пример,который позволяет выбрать пункт в выпадающем окне:
verifyTextPresent| |John
select|//select|glob:John*
либо:
select|//select|exact:John*
но оявляется ошибка:
[error] Element //select not found
хотя в одном случае работало.
еще для target я указывала:
class="dd-selection"
либо:
class="dropdown"
но это не то...
были попытки вместо select использовать mouseDown,click -ошибки не выдает, но и элемент из списка не выбирает...
с name были подобные примеры,но они не подошли...
есть ли еще способы для решения данной проблемы?или может я что то неправильно делаю?
verifyTextPresent| |John
select|//select|glob:John*
либо:
select|//select|exact:John*
но оявляется ошибка:
[error] Element //select not found
хотя в одном случае работало.
еще для target я указывала:
class="dd-selection"
либо:
class="dropdown"
но это не то...
были попытки вместо select использовать mouseDown,click -ошибки не выдает, но и элемент из списка не выбирает...
с name были подобные примеры,но они не подошли...
есть ли еще способы для решения данной проблемы?или может я что то неправильно делаю?
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных