Python Selenium选择div类

时间:2015-06-16 17:51:23

标签: python selenium

所以我正在使用Selenium编写脚本,但我一直在寻找div类。

网站上的结构如下:

<div class="field first_name">
    <input type="text" placeholder="First Name"></input>
</div>`

已尝试driver.find_element_by_xpath("//field[@first_name]")之类的内容 但它出于某种原因没有用,也许我做错了或者以不同的方式做到了。

任何人都有线索?

1 个答案:

答案 0 :(得分:6)

您正在以不支持的方式混合类和xpath定位器!

以下任何一种都可以使用:

driver.find_element_by_xpath("//div[contains(@class, 'first_name')]")
driver.find_element_by_class_name("first_name")

您可能需要考虑在XPath上阅读一些documentation,并且通常可能会考虑Selenium locators