修改selenium中的元素

问题描述 投票:0回答:1
python-3.x selenium-webdriver
1个回答
0
投票

我在问题中共享的HTML中没有找到

id=madpenguin
。基于共享 HTML,尝试以下 XPath 表达式:

(//div[@class='grid-content']//input)[5]

说明:

(//div[@class='grid-content']//input)[5]
选择第五个
<input>
元素,该元素是 HTML 文档中 class 属性设置为
<div>
grid-content
元素的后代。如果你想要第六个元素,只需更改为
[6]
,第七个
[7]
,依此类推。

示例代码:

driver.find_element(By.XPATH, "(//div[@class='grid-content']//input)[5]").send_keys("100")
© www.soinside.com 2019 - 2024. All rights reserved.