Перейти к содержимому

Фотография

Одинаковый ID


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 897 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 28 сентября 2011 - 11:24

Привет, тестерам.

Пример
На форме есть Поиск. Например поиск автомобилей по марке. Например, я хочу добавить свою марку автомобиля. Я жму кнопку "Добавить марку"
и открывается окно "Добавление марки", куда я ввожу марку.

Теперь я хочу проделать это с помощью Selenium IDE, но проблема в том, что ID поиска равен ID в окне "Добавление марки" => логично что данные вписываются в поле "Поиска"

Как обходят эту проблему, если ID одинаков.


В Selenium IDE проверил по всем Target, ничего не помогло.
  • 0

#2 stmark

stmark

    Опытный участник

  • Members
  • PipPipPipPip
  • 404 сообщений
  • ФИО:Докучаев Сергей
  • Город:Ярославль


Отправлено 28 сентября 2011 - 11:43

Используют другие локаторы.
  • 0

#3 sawoy

sawoy

    Новый участник

  • Members
  • Pip
  • 51 сообщений
  • ФИО:Alex Savchuk

Отправлено 29 сентября 2011 - 11:34

Хм, странно.
Вроде бы id у HTML элементов должен быть уникальным.
Иначе было бы неудобно адресовать второй элемент с этим id. Может это минорный баг, мешающий авто тестированию?
  • 0

#4 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 897 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 29 сентября 2011 - 12:23

Вроде бы id у HTML элементов должен быть уникальным.


На разных страницах может быть одинаковым.

Просто, если на странице и на фрейме одинаковые ID
можно
а)открыть фрейм
б)правая кнопка мыши Фрейм-->Открыть в новой вкладке(Браузер Opera)
в)скопировать урл
г)в поле Target команды open вставить скопированный урл
  • 0

#5 Leoxa

Leoxa

    Новый участник

  • Members
  • Pip
  • 59 сообщений
  • ФИО:Алексей

Отправлено 29 сентября 2011 - 12:40

не знаю как в Selenium IDE, но в Selenium 2.0 элемент во фрейме нельзя найти до тех пор пока драйвер не переключился во фрейм.
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных