如何搜索多个属性

2024-10-06 12:35:28 发布

您现在位置:Python中文网/ 问答频道 /正文

HTML:

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

如何在seleniumpython中使用find_element_by_xpath()中的属性类型和类来搜索此按钮


Tags: 类型by属性htmltypebuttonelementfind
2条回答

要使用属性classtype定位元素,您可以将它们组合在一个定位器中,并且可以使用以下任一Locator Strategies

  • 使用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']")
    

参考资料

您可以在以下内容中找到一些相关的详细讨论:

尝试使用这个XPATH

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

相关问题 更多 >