У меня есть рабочий код:
options_elements = issn_dropdown.find_elements_by_xpath("//ul[contains(@id,'my_id')]//li")
options = [x.text for x in options_elements]
options_elemets
- это массив 5 selenium.webdriver.remote.webelement.WebElement
, каждый из которых содержит text
. Результат option
именно то, что мне нужно. Почему я не могу изменить его на:
options = issn_dropdown.find_elements_by_xpath("//ul[contains(@id,'my_id')]//li/text()")
? В этой строке тест просто не проходит, и никакой конкретной ошибки не отображается.