Я установил chropath для определения xpath для веб-сайтов.
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome("C:\\Users\\ADMIN\\Downloads\\chromedriver_win32\\chromedriver.exe")
driver.get("https://kite.zerodha.com")
username = driver.find_element_by_xpath("//input[@placeholder='User ID']")
username.send_keys("abcc")
Я хотел найти имя пользователя xpath с помощью chropath, и он дал мне //input[@placeholder='User ID']
, но все равно выдает ошибку NoSuchElementException
. Я думал, что расширение chropath всегда даст мне правильный xpath. Что может быть причиной этого?
Это код, который я получаю при проверке имени пользователя
<input type="text" placeholder="User ID" autocorrect="off" maxlength="6" autofocus="autofocus" autocapitalize="characters" animate="true" label="" rules="[object Object]" dynamicwidthsize="8" xpath="1">