В настоящее время я пробую Selenium для разработки программы для автоматизации тестирования формы входа на веб-сайты.
Я пытаюсь использовать Selenium для поиска формы на веб-сайтах, которые я тестирую, и я ' Мы заметили, что разные веб-сайты имеют разное имя формы, идентификатор формы или даже веб-сайты, на которых нет того и другого. Но по моим наблюдениям я заметил, что действие формы всегда присутствует, и я использовал приведенные ниже коды, чтобы получить имя действия формы
request = requests.get("whicheverwebsite")
parseHTML = BeautifulSoup(request.text, 'html.parser')
htmlForm = parseHTML.form
formName = htmlForm['action']
Я пытаюсь получить форму, а затем использую form.submit () для отправки.
Мне известны функции find_element_by_name и find_element_by_name, но я пытаюсь найти элемент по действию, и я не уверен, как это можно сделать.