Раскрывающееся меню Selenium - Python - PullRequest
0 голосов
/ 11 октября 2018

Я использую метод xpath и index, чтобы выбрать значение из выпадающего меню.Вот пример того, что у меня есть:

## Go to the website
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.select import Select

driver = webdriver.Chrome()
driver.get("https://something.com/something/app/reports")
## Select a report type
obj = Select(driver.find_element_by_xpath('//*[@id="reportType"]'))
obj.select_by_index(9)

Мой тип отчета СЛЕДУЕТ изменить на индекс 9 после запуска этого кода, но он не побуждает веб-сайт загружать больше страницы, как обычно, еслиЯ вручную выбрал индекс 9.

Таким образом, код заполняет текстовое поле, но не предлагает странице продолжить работу, как следует.Нужно ли добавлять какой-либо тип клика или метод отправки?

...