Я пишу код Selenium с Python для автоматизации определенных задач на моем сайте. Однако я не могу установить этот флажок. Есть какие-нибудь рекомендации?
Это строка кода для флажка, который я пытаюсь проверить:
<input type="checkbox" class="" name="delete0">
Я пробовал 2 разных способа, и оба не работают.
1. driver.find_element_by_class_name("delete0").click()
2. driver.find_element_by_xpath("//input[@type='checkbox'").click()
Я должен установить флажок, однако ничего не произошло, и вместо этого у меня появляется сообщение об ошибке:
selenium.common.exceptions.InvalidSelectorException: Сообщение: неверный селектор: невозможно найти элемент с выражением xpath // input [@ type = 'checkbox' из-за следующей ошибки:
SyntaxError: Не удалось выполнить 'define' для 'Document': строка '// input [@ type =' checkbox '' не является допустимым выражением XPath.