Пожалуйста, попробуйте,
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
driver = webdriver.Chrome(executable_path="YOUR_CHROMEDRIVER_PATH")
driver.get('https://www.hometax.go.kr/websquare/websquare.html?w2xPath=/ui/pp/index.xml')
TARGET = 'textbox81212912'
# driver.find_element_by_id("textbox81212912").click()
element = WebDriverWait(driver, 30).until(
EC.presence_of_element_located((By.ID, TARGET))
)
element.click()
input() # wait
Сначала вы выбираете неправильный объект. //*[@class="w2group "]
этот XPath означает, что выбран первый из всех объектов с атрибутом класса "w2group" для этой страницы.
Кроме того, идентификатор элемента «로그인»: «textbox81212912»
Во-вторых, используйте явное ожидание целевого элемента, а не явное ожидание. Это полезно для предотвращения непредвиденных ошибок, таких как: ошибка загрузки страницы из-за скорости сети и т. Д. c ...