Я хочу автоматизировать процесс входа на сайт https://www.fois.indianrail.gov.in/foisweb/view/GG_LoginNew.jsp?txtProj=TMS%20ZONAL&clintId=?.
Я попытался сослаться на все текстовые поля на веб-странице.
driver.get('https://www.fois.indianrail.gov.in/foisweb/view/GG_LoginNew.jsp?txtProj=TMS%20ZONAL&clintId=')
pot='//*[@id="txtUserId"]'
tom=driver.find_element_by_xpath(pot)
tom.send_keys('text')
mot='//*[@id="txtPassword"]'
pot=driver.find_element_by_xpath(mot)
pot.send_keys('text')
radio_point='//*[@id="txtOptnD"]'
iiu=driver.find_element_by_xpath(radio_point)
iiu.click()
location_point='//*[@id="txtLocation"]'
mp=driver.find_element_by_xpath(location_point)
mp.send_keys('text')
submit='//*[@id="Submit"]'
sub=driver.find_elements_by_xpath
sub.click()
Я ожидаю, что текстовое поле имени пользователя будет написано как текст, но ошибка:
selenium.common.exceptions.NoSuchElementException: Сообщение: Невозможно найти элемент: // * [@ id = "txtUserId"]