2016-09-30 2 views
0

Я пытаюсь нажать на Dropbox, используя selenium на python3. , но у меня есть сообщение об ошибке.python3 Как выбрать раскрывающийся список с помощью selenium

raise exception_class(message, screen, stacktrace) 
selenium.common.exceptions.NoSuchWindowException: Message: Unable to find element on closed window 

Мой код ниже.

driver.find_element_by_css_selector("#RegularCategory>div.pagination dl.dropdown dt a span").click() 

and..code является ... Я хочу нажать на кнопку «сортировать по», но я не могу. enter image description here

+0

Есть ли в вашем коде вы используете 'driver.quite()' или 'driver.close () 'где-то прежде, чем найти этот элемент ?? –

+0

@SaurabhGaur Конечно, я использую driver.quite() в конце строки – everline

ответ

0

Вы можете использовать Selenium, выбрать класса и его интерфейсы, такие как select_by_index или select_by_value: см: [http://selenium-python.readthedocs.io/api.html]

+0

Я знаю, я читал api ... но не работает вообще – everline

+0

Пожалуйста, разместите свой код, чтобы мы могли действительно копать в проблему. –

+0

Я уже разместил свой код. – everline

Смежные вопросы