Python Selenium选择div类

Hec*_*gur 1 python selenium

所以我正在使用Selenium编写一个脚本,但是我发现了一个div类.

网站上的结构如下:

<div class="field first_name">
    <input type="text" placeholder="First Name"></input>
</div>`
Run Code Online (Sandbox Code Playgroud)

已经尝试过类似driver.find_element_by_xpath("//field[@first_name]") 但是由于某种原因它不起作用,也许我做错了或者以不同的方式做到了.

有人知道吗?

SiK*_*ing 7

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

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

driver.find_element_by_xpath("//div[contains(@class, 'first_name')]")
driver.find_element_by_class_name("first_name")
Run Code Online (Sandbox Code Playgroud)

您可能需要考虑阅读XPath上的一些文档,以及一般的Selenium定位器.