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

Selenium IDE 3: стартовый уровень
онлайн, начало 19 апреля
Школа для начинающих тестировщиков
онлайн, начало 22 апреля
Тестирование REST API
онлайн, начало 22 апреля
Тестирование юзабилити (usability)
онлайн, начало 24 апреля
Фотография

Выбор из выпадающего списка в Selenium на Python

python selenium select

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

#1 irina_kalitina

irina_kalitina

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

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Калитина Ирина


Отправлено 30 Ноябрь 2017 - 08:10

Добрый день!

 

Никак не получается выбрать значение из выпадающего списка в поле(см.вложение). То есть я сначала кликаю на строку ввода, которая раскрывает выпадающий список, потом пытаюсь выбрать одно из значений, у которых динамический локатор, он меняется от наведения на "Психологию" или "Животные"(выделено зеленым на скриншоте). Судя по ошибке у меня неправильный локатор (полный трек https://gist.github....48a41eec2c3126d). Помогите, пожалуйста. 

 

 

Прикрепленные файлы


  • 0

#2 aid

aid

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

  • Members
  • PipPipPipPip
  • 443 сообщений
  • ФИО:Николай


Отправлено 30 Ноябрь 2017 - 08:29

"динамический локатор" в каком месте он динамический? То есть у 2-ух элементов должен быть 1 локатор?

1. Скорее всего проблема с ожиданием, не успеваете дождаться пока появится элемент после клика.

2. Может и неправильный локатор. Так, а как помочь? Перепишите его на правильный.


  • 0

#3 irina_kalitina

irina_kalitina

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

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Калитина Ирина


Отправлено 05 Декабрь 2017 - 11:22

На скриншоте (если видно) зеленым обведена та часть кода, которая появляется только при наведении на слово "Психология"(например), поэтому я назвала его динамическим. Как в таком случае нужно прописать локатор? 


  • 0

#4 Spock

Spock

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 355 сообщений
  • ФИО:Роман

Отправлено 05 Декабрь 2017 - 11:26

в таком случае надо mouseover делать над тем элементом, и ждать пока тот другой локатор станет видимым, только потом нажимать на второй локатор


  • 0

#5 TatyanaV

TatyanaV

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

  • Members
  • PipPipPipPip
  • 370 сообщений
  • ФИО:Воробьева Татьяна


Отправлено 06 Декабрь 2017 - 05:57

А у Вас нет скриншота по-мельче? Как можно что-то сказать, если на Вашем скрине разобрать что-то крайне сложно?


  • 0


Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн




Темы с аналогичным тегами python, selenium, select

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

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

Яндекс.Метрика
Реклама на портале