Я пытаюсь создать новое меню в drupal (8 URL: <site url>/admin/structure/menu/add
) с помощью веб-драйвера python selenium chrome. Но каждый раз, когда я пытаюсь отправить форму, ничего не происходит.
Я перепробовал все формы представления форм, которые мог придумать:
Я попытался настроить таргетинг на div кнопки подтверждения и навести курсор мыши на нажатие
.
save_button = browser.find_element_by_xpath("//*[@id='edit-actions']")
Hover = ActionChains(browser).move_to_element(pages_menu)
Hover.click().perform()
Я пытался просто нажать на вход
save_button = browser.find_element_by_xpath("//*[@id='edit-submit']")
save_button.click()
Я пытался использовать функцию .submit () для каждого поля
menu_title_input = browser.find_element_by_xpath("//*[@id='edit-label']")
administrative_summary_input = browser.find_element_by_xpath("//*[@id='edit-description']")
menu_title_input.submit()
administrative_summary_input.submit()
Я даже пытался отправить ключи на вход
save_button = browser.find_element_by_xpath("//*[@id='edit-submit']")
save_button.send_keys(Keys.ENTER)
Я ожидаю, что любой из них должен будет отправить форму и добавить меню, но страница, похоже, полностью ее игнорирует. Если эта информация полезна, она также поднимается вверх страницы при нажатии кнопки.