Я хочу нажать на кнопку входа.Какой атрибут я должен использовать, чтобы нажать на кнопку входа?Я новичок в веб-драйвере селена.Я не могу найти текст ссылки, идентификатор, имя класса, имя.Я не могу найти его XPath или CSS селектор.пожалуйста, посоветуйте мне с кодом.Изображение здесь
У вас есть несколько вариантов, просто избегайте использования xpath, так как это перебор
li.user-login>a.login>span
или
a.login>span
или xpath
.//a[@class='login']/span[text()='Login']
Вы можете использовать либо Xpath
.//*[@id='main-menu']/ul/li[8]/a
, либо CSS Selector
.login
Чтобы щелкнуть по элементу с текстом ВХОД в URL-адресе https://phptravels.com/404/, вы можете использовать любую из Стратегий локатора :
https://phptravels.com/404/
CssSelector:
CssSelector
"a.login[href='http://phptravels.org']>span"
XPath:
XPath
"//a[@class='login' and @href='http://phptravels.org']/span[contains(.,'LOGIN')]" //or "//a[@class='login' and @href='http://phptravels.org']/span[contains(.,'Login')]"