Python Selenium - AttributeError: у объекта 'WebElement' нет атрибута 'send_Keys' - PullRequest
0 голосов
/ 11 апреля 2020

Я пытаюсь закрыть окно в Google Chrome, но получаю эту ошибку

from selenium.webdriver.common.keys import Keys
browser.find_element_by_tag_name('body').send_Keys(Keys.CONTROL + 'w')

, но получаю эту ошибку: AttributeError: 'WebElement' object has no attribute 'send_Keys'

Ответы [ 2 ]

1 голос
/ 11 апреля 2020

Вы должны импортировать функцию перед использованием. Используйте это перед вызовом send_Keys:

from selenium.webdriver.common.keys import Keys
1 голос
/ 11 апреля 2020

Если вы хотите закрыть окно браузера, которое вы можете использовать ниже:

driver.close() – It closes the current browser window

driver.quit() –  closes all the browser windows and ends the WebDriver session as well.

Чтобы избежать вышеуказанной ошибки, вы можете добавить ниже импортировать в ваше решение:

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