Я пытаюсь нажать «создать учетную запись» для gmail, используя xpath.Найти элемент с помощью XPath
<span id="link-signup">
<a href="https://accounts.google.com/SignUp?service=mail&continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&ltmpl=default">
Create account
</a>
</span>
Мой код в Python:
elem=driver.find_element_by_xpath("//*[@span='link-signup']").click()
Я не уверен, что ошибка. Я знаю, как щелкнуть ссылку по id, но я хочу узнать, как это сделать с помощью xpath для будущих целей.
попытайтесь найти «Создать учетную запись», как описано здесь: https://stackoverflow.com/questions/18655765/xpath-find-html-element-by-plain-text –
Вы пытались '.// span [ @ id = "link-signup"] '? –
Поиск тега, содержащего «Создать учетную запись», должен работать следующим образом: '// a [содержит (текст(), 'Создать учетную запись')]' –