Мне нужно выбрать элемент из раскрывающегося меню ниже.Как выбрать значение параметра раскрывающегося меню с помощью Selenium - Python
<select class="chosen" id="fruitType" name="fruitType">
<option value="">Select</option>
<option value="1">jumbo fruit 1</option>
<option value="2">jumbo fruit 2</option>
<option value="3">jumbo fruit 3</option>
<option value="4">jumbo fruit 4</option>
<option value="5">jumbo fruit 5</option>
<option value="8">jumbo fruit 6</option>
</select>
Я попытался с помощью этого кода,
driver = webdriver.Firefox()
driver.find_element_by_xpath("//select[@name='fruitType']/option[text()='jumbo fruit 4']").click()
но вернула меня с ошибками. Как я могу выполнить то же самое.
Для этого ответа я получаю следующую ошибку: driver.find_element_by_id («fruitType»). SendKeys («jumbo fruit 4»); AttributeError: объект 'WebElement' не имеет атрибута 'sendKeys' – 404
Извините за python, пожалуйста, используйте send_keys, я являюсь формой java, так что это была ошибка typo, также я обновил sendkeys для python –
, так как select = Select (driver.find_element_by_xpath ("// select [@ id = 'fruitType' и @ class = 'selected']")) driver.find_element_by_id ("fruitType"). send_keys ("jumbo fruit 4); – 404