如何点击网站selenium webdriver中的登录按钮http://Phptravels.Com/Demo/

时间:2018-06-01 18:48:29

标签: selenium selenium-webdriver xpath css-selectors webdriver

我想点击登录按钮。我应该使用哪个属性来点击登录按钮?我是selenium web driver的新手。我无法找到它的链接文本,ID,类名,名称。我无法找到它的XPath或CSS选择器。请告诉我代码。图片为here

3 个答案:

答案 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