Noob ie здесь с Selenium и Python.
В настоящее время я пытаюсь найти способ найти элемент по XPATH при генерировании любого текста.
randomstring = browser.find_element_by_xpath("//div[@class='lower-text']/div[2]").text
Это находит правильный текст, который я ищу. Однако, когда реализовано с помощью «try, finally», оно не может быть найдено.
try:
element = WebDriverWait(browser, 30).until(
EC.presence_of_element_located((By.XPATH, "//*[//div[@class='lower-text']/div[2]" and text() != ""]")
)
finally:
randomstring = browser.find_element_by_xpath("//div[@class='lower-text']/div[2]").text