Selenium:通过href查找元素

时间:2017-11-14 23:15:05

标签: python selenium-webdriver

如何在以下html中找到selenium(使用python)中的元素:

<a href="/user/login" onclick="ttweb.UserOperations.Login.OpenLoginPopup({ LoginUrl: '/user/login', RedirectUrl: '/' }); return false;">Login</a>

Code

1 个答案:

答案 0 :(得分:0)

根据您共享的HTML以href查找元素,您可以使用以下任一方法:

  1. <强> css_selector

    driver.find_element_by_css_selector("a[href=/user/login]")
    
  2. <强> xpath

    driver.find_element_by_xpath("//a[@href='/user/login']")
    
  3. xpath (多个属性):

    driver.find_element_by_xpath("//a[@href='/user/login' and text()='Login']")