所以我正在使用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]")
但是由于某种原因它不起作用,也许我做错了或者以不同的方式做到了.
有人知道吗?
您正在以不受支持的方式混合类和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定位器.
| 归档时间: |
|
| 查看次数: |
11669 次 |
| 最近记录: |