Я пытаюсь создать скрипт python, используя селен, чтобы заполнить поле поиска на сайте: http://acervo.bndigital.bn.br/sophia/index.html. Мой код:
chromedriver = "./chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
driver.get('http://acervo.bndigital.bn.br/sophia/index.html')
time.sleep(2)
driver.find_element_by_css_selector('#div_rap > table > tbody > tr > td > form > input.input_busca').send_keys('test')
Я уже пытался использовать find_element_by_css_selector
и find_element_by_xpath
, но это не сработало. Я получил сообщение об ошибке:
NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"#div_rap > table > tbody > tr > td > form > input.input_busca"}
Я не знаю, почему это происходит.