【问题标题】:How to search for multiple attributes selenium如何搜索多个属性硒
【发布时间】:2020-11-24 20:54:57
【问题描述】:

HTML:

<button type = "submit" class = "car">

我应该如何使用find_element_by_xpath()中的属性类型和类在selenium python中搜索这个按钮

【问题讨论】:

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


    【解决方案1】:

    要同时使用 classtype 属性来定位元素,您可以将它们组合在一个定位器中,并且可以使用以下任一 @ 987654321@:

    • 使用css_selector

      element = driver.find_element_by_css_selector("button.car[type='submit']")
      
    • 使用xpath

      element = driver.find_element_by_xpath("//button[@class='car' and @type='submit']")
      

    参考文献

    您可以在以下位置找到一些相关的详细讨论:

    【讨论】:

      【解决方案2】:

      尝试使用这个 XPATH

      '//button[@type="submit" and @class="car"]'
      

      【讨论】:

        猜你喜欢
        • 2012-12-05
        • 2012-08-02
        • 2014-11-02
        • 2013-01-23
        • 1970-01-01
        • 2020-06-23
        • 1970-01-01
        • 2016-07-30
        • 2018-08-17
        相关资源
        最近更新 更多