Невозможно импортировать selenium.webdriver.common.by.Python

Программы на Python
Anonymous
Невозможно импортировать selenium.webdriver.common.by.

Сообщение Anonymous »

При попытке запустить команды selenium в Python мне не удается импортировать selenium.webdriver.common.by. Однако библиотека «селен» прекрасно импортирована. Я запускаю программу в VS Code.
Скрипт:-

Код: Выделить всё

from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()

driver.get("https://**.com")
search_id = "123"
search_elem = driver.find_element(By.ID, search_id)
#search_elem.send_keys("**email.com")

breakpoint()
Ошибка:-

Код: Выделить всё

PS C:\Users\Desktop\python selenium> python test.py

DevTools listening on ws://***/devtools/browser/44ebdc50-e0c6-43e6-a329-85c2e96b0892
Traceback (most recent call last):
File "C:\Users\Desktop\python selenium\test.py", line 7, in 
search_elem = driver.find_element(By.ID, search_id)
File "C:\Python310\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 748, in find_element
return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"]
File "C:\Python310\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 354, in execute
self.error_handler.check_response(response)
File "C:\Python310\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 229, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"[id="i0116"]"}
(Session info: chrome=128.0.6613.138); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Изображение


Подробнее здесь: https://stackoverflow.com/questions/789 ... -common-by

Вернуться в «Python»