Python 如何通过类名查找id

Python 如何通过类名查找id,python,selenium,Python,Selenium,我正在通过python selenium自动化我们项目的常规任务。一步一个结构,请帮助我 根据上述html代码id=“step_9285985_select”在每次通过webdriver(python Selenium)打开浏览器时随机更改。我想通过class=“select\u step ON或任何其他替代方法查找随机生成的“id”。首先通过CSS选择器查找元素: <input class="select_step ON " id="step_9285985_select" name="

我正在通过python selenium自动化我们项目的常规任务。一步一个结构,请帮助我


根据上述html代码
id=“step_9285985_select”
在每次通过
webdriver
(python Selenium)打开浏览器时随机更改。我想通过
class=“select\u step ON
或任何其他替代方法查找随机生成的
“id”

首先通过CSS选择器查找元素:

<input class="select_step ON " id="step_9285985_select" name="step_9285985_select" type="checkbox" value="9285985">
然后获取
id
属性:

input_tag = driver.find_element_by_css_selector('input.select_step.ON')

我建议你通过选择答案旁边的灰色勾号来学习如何接受和回答。用户回答问题需要时间,我们至少可以用信誉积分奖励他们。
print(input_tag.get_attribute('id'))