gpt4 book ai didi

python - 按值查找元素 Selenium/Python

转载 作者:太空宇宙 更新时间:2023-11-03 13:29:09 24 4
gpt4 key购买 nike

我正在使用 Selenium 和 Python 自动从我们的发电厂中提取一些数据,现在我需要点击一个元素。问题是元素的 xpaths以及我们正在监控的每个工厂的订单变化。唯一的静态信息是 value ,就像在第 3 行中一样 value="T_U0 .

我尝试了很多方法,但找不到解决方案。我不能使用 index 或 child 因为参数的顺序正在改变。我尝试了 CSS 选择器但没有成功。

这里是我的一些尝试......

driver.find_element_by_xpath("//input[@value='T_U0']").click()
driver.find_element_by_css_selector("input[@data-id-sys-abbreviation='388']").click()

我尝试了很多其他的东西,但我只是拼命地尝试任何东西。

我真正需要的是 find_by_value ,如果有办法,请告诉我,如果没有,请告诉我如何做。

I need to click in some options that change order accordingly to the plant

最佳答案

问题出在第一个 xpath 上。当您需要获取选项时,您正在尝试定位输入。

试试这个:

driver.find_element_by_xpath("//option[@value='T_U0']").click() 

关于python - 按值查找元素 Selenium/Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50136361/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com