Элемент Текст ссылки не выбирается в веб-драйвере селена - PullRequest
0 голосов
/ 04 апреля 2020

Не нажимая на текстовый элемент ссылки

Я пытался

link = driver.find_element_by_link_text('Plugins')
link.click()
all_matches = driver.find_element_by_xpath("//*[text()[contains(., 'Plugins')]]")
all_matches.click()

Ошибка:

self.error_handler.check_response (ответ) Файл "/home/PycharmProjects/testing_1/venv/lib/python3.6/site-packages/selenium/webdriver/remote/errorhandler.py", строка 242, в check_response вызывает исключение_класса (сообщение, экран, отслеживание стека) ) selenium.common.exceptions.NoSuchElementException: Сообщение: нет такого элемента: невозможно найти элемент: {"method": "текст ссылки", "селектор": "плагины"} (информация о сеансе: chrome = 80.0.3987.149)

wait = WebDriverWait(driver, 10).wait.until(EC.element_to_be_clickable((By.LINK_TEXT, "Plugins"))).click()

Ошибка:

Файл "/home/PycharmProjects/Test001/Test01.py", строка 20, в ожидании = WebDriverWait (драйвер, 10) .wait. до (E C .element_to_be_clickable ((By.LINK_TEXT, «Плагины»))). click () AttributeError: у объекта «WebDriverWait» нет атрибута «wait»

Html

<a title="Plugins" href="https://localhost/plugins" class="nav-link">Plugins</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...