AttributeError: у объекта 'str' нет атрибута'sence_of_element_located ' - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть этот код для нажатия на элемент, когда он присутствует, но у меня появляется это сообщение об ошибке:

AttributeError: 'str' object has no attribute presence_of_element_located'

Это мой код в Pycharm:

try:
    element = WebDriverWait(self.driver, 120).until(EC.presence_of_element_located(By.XPATH, '/html/body/div[1]/section/md-content/div/div/div/div[2]/div/div/div/div/md-content/md-tabs/md-tabs-content-wrapper/md-tab-content[1]/div/section[1]/h2/button[1]'))
    element.click()
finally:
    self.driver.quit()

1 Ответ

0 голосов
/ 24 сентября 2019

Проверьте, импортируете ли вы Ожидаемые условия как

from selenium.webdriver.support import expected_conditions as EC 

, а затем не перезаписали переменную EC, например,

EC = "//div"

... иличто-то

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...