Я пытаюсь выделить текст пункта меню, обведенного на снимке экрана. В данном случае это «Age Harden».
Лучшее, что я могу получить, это selected value
из 17043
, а не текст «Age Harden».
Вот что я пробовал :
driver.find_element_by_xpath("//select[@id='lstOperation_Key']").get_attribute('text_content')
Возвращает None
driver.find_element_by_xpath("//select[@id='lstOperation_Key']").get_attribute('value')
Возвращает 17043
driver.find_element_by_xpath("//select[@id='lstOperation_Key']").get_attribute('text')
Возвращает None
driver.find_element_by_xpath("//select[@id='lstOperation_Key']").get_attribute('selected value')
Возвращает None
my_furnace_parameters_data['Furnace_Operation'] = driver.find_element_by_xpath("//select[@id='lstOperation_Key']//option[1]").get_attribute('text')
Возвращает «Возраст ужесточения», НО, когда я проверяю это на операции, которая не является первой в списке, такой как «Обработка в зоопарке», если она не выполняется - она все равно возвращает «Возраст» Harden '.
Любая помощь или указатели приветствуются, спасибо!