Привет, тестерам.
Пример
На форме есть Поиск. Например поиск автомобилей по марке. Например, я хочу добавить свою марку автомобиля. Я жму кнопку "Добавить марку"
и открывается окно "Добавление марки", куда я ввожу марку.
Теперь я хочу проделать это с помощью Selenium IDE, но проблема в том, что ID поиска равен ID в окне "Добавление марки" => логично что данные вписываются в поле "Поиска"
Как обходят эту проблему, если ID одинаков.
В Selenium IDE проверил по всем Target, ничего не помогло.
Одинаковый ID
Автор user12, 28 сен 2011 11:24
Сообщений в теме: 4
#3
Отправлено 29 сентября 2011 - 11:34
Хм, странно.
Вроде бы id у HTML элементов должен быть уникальным.
Иначе было бы неудобно адресовать второй элемент с этим id. Может это минорный баг, мешающий авто тестированию?
Вроде бы id у HTML элементов должен быть уникальным.
Иначе было бы неудобно адресовать второй элемент с этим id. Может это минорный баг, мешающий авто тестированию?
#4
Отправлено 29 сентября 2011 - 12:23
Вроде бы id у HTML элементов должен быть уникальным.
На разных страницах может быть одинаковым.
Просто, если на странице и на фрейме одинаковые ID
можно
а)открыть фрейм
б)правая кнопка мыши Фрейм-->Открыть в новой вкладке(Браузер Opera)
в)скопировать урл
г)в поле Target команды open вставить скопированный урл
#5
Отправлено 29 сентября 2011 - 12:40
не знаю как в Selenium IDE, но в Selenium 2.0 элемент во фрейме нельзя найти до тех пор пока драйвер не переключился во фрейм.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных