Форум сайта python.su
0
На сайте есть вот такое поле (скрин) - http://gyazo.com/32ac5e20a504c2b6916adb3bdda335c4
Вот его HTML код (скрин) - http://gyazo.com/bb116c1126c29b3860f42fd6dd53c6cb
Мне нужно средствами selenium выбрать одну из опций, он находит элементы, но ругается на то что они not visible и соответственно не выбирает их (скрин) - http://gyazo.com/0dcba1d7e0ba67a40bf225d6b4b222c4
Эту проблему возможно как то решить?
Спасибо …
Офлайн
0
Попробуйте сначала кликнуть на 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()
Офлайн
0
romis, по обоим вариантам ошибки - http://gyazo.com/b7d700bb4059187bab3be30cfc9e793c
Отредактировано Mozart (Янв. 14, 2013 19:46:08)
Офлайн
0
Надо сам сайт глянуть. Дайте ссылку если возможно.
Офлайн
0
Спасибо за помощь, я сам разобрался во всем …
Офлайн