Я делаю первые шаги в селене и сейчас сталкиваюсь со странной проблемой. Я хочу перейти на веб-сайт и ввести текст в поле поиска, а также нажать кнопку «Ввод», чтобы перейти на следующую страницу. В общем, я знаю, как это сделать, и это работает без проблем на других сайтах, но этот, кажется, вызывает проблемы. Когда я ищу текстовое поле и кнопку по имени, он просто не может их найти. Та же проблема, если я пытаюсь получить к ним доступ через xPath или ID ...
Веб-сайт: http://www.dsv.de/schwimmen/wettkampf-national/schwimmerabfrage/ (База данных Немецкой ассоциации плавания)
Пока мой код выглядит следующим образом:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
url = "http://www.dsv.de/schwimmen/wettkampf-national/schwimmerabfrage/"
driver = webdriver.Chrome()
driver.get(url)
submit_button = driver.find_element_by_name("_submitButton")
fistname_textbox = driver.find_element_by_xpath('//*[@id="_firstnameTextBox"]')
lastname_textbox = driver.find_element_by_xpath('//*[@id="_lastnameTextBox"]')
regid_textbox = driver.find_element_by_id("_regidTextBox")
fistname_textbox.send_Keys("String 1")
lastname_textbox.send_keys("String 2")
submit_button.click()
driver.close()
Если бы кто-нибудь из вас мог помочь мне и выяснить, в чем причина этой проблемы, я был бы очень благодарен :) Я сейчас все больше и больше путаюсь