我想点击登录按钮。我应该使用哪个属性来点击登录按钮?我是selenium web driver的新手。我无法找到它的链接文本,ID,类名,名称。我无法找到它的XPath或CSS选择器。请告诉我代码。图片为here
答案 0 :(得分:0)
要在网址https://phptravels.com/404/
中点击文字为 LOGIN 的元素,您可以使用Locator Strategies之一:
CssSelector
:
"a.login[href='http://phptravels.org']>span"
XPath
:
"//a[@class='login' and @href='http://phptravels.org']/span[contains(.,'LOGIN')]"
//or
"//a[@class='login' and @href='http://phptravels.org']/span[contains(.,'Login')]"
答案 1 :(得分:0)
你有多种选择,只是避免使用xpath,因为它是一种过度杀伤
li.user-login>a.login>span
或
a.login>span
或xpath
.//a[@class='login']/span[text()='Login']
答案 2 :(得分:0)
您可以使用
的Xpath.//*[@id='main-menu']/ul/li[8]/a
或CSS选择器
.login