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

Техники локализации плавающих дефектов
онлайн, начало 19 апреля
Тестирование безопасности
онлайн, начало 21 апреля
Тестирование мобильных приложений
онлайн, начало 21 апреля
Автоматизатор мобильных приложений
онлайн, начало 21 апреля
Фотография

Выбор из выпадающего списка в 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
  • 448 сообщений
  • ФИО:Николай


Отправлено 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 772 сообщений
  • ФИО:Роман

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

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


  • 0

#5 TatyanaV

TatyanaV

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

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


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

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


  • 0


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




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

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

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

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