Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 14, 2013 15:59:19

Mozart
От:
Зарегистрирован: 2011-12-12
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с Selenium

На сайте есть вот такое поле (скрин) - http://gyazo.com/32ac5e20a504c2b6916adb3bdda335c4
Вот его HTML код (скрин) - http://gyazo.com/bb116c1126c29b3860f42fd6dd53c6cb

Мне нужно средствами selenium выбрать одну из опций, он находит элементы, но ругается на то что они not visible и соответственно не выбирает их (скрин) - http://gyazo.com/0dcba1d7e0ba67a40bf225d6b4b222c4

Эту проблему возможно как то решить?

Спасибо …



Офлайн

#2 Янв. 14, 2013 19:24:10

romis
От:
Зарегистрирован: 2010-10-04
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с Selenium

Попробуйте сначала кликнуть на select а затем option, примерно так:

br.find_element_by_xpath(".//select").click()
br.find_element_by_xpath(".//select/option[@value='2']").click() 
# или  
# br.find_element_by_xpath(".//*[contains (text(), 'Финансы, Банки')]/.").click()



Офлайн

#3 Янв. 14, 2013 19:44:41

Mozart
От:
Зарегистрирован: 2011-12-12
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с Selenium

romis, по обоим вариантам ошибки - http://gyazo.com/b7d700bb4059187bab3be30cfc9e793c



Отредактировано Mozart (Янв. 14, 2013 19:46:08)

Офлайн

#4 Янв. 14, 2013 20:20:34

romis
От:
Зарегистрирован: 2010-10-04
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с Selenium

Надо сам сайт глянуть. Дайте ссылку если возможно.



Офлайн

#5 Янв. 14, 2013 20:47:31

Mozart
От:
Зарегистрирован: 2011-12-12
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с Selenium

Спасибо за помощь, я сам разобрался во всем …



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version