如何通过类名称python selenium查找id

时间:2019-03-10 13:53:16

标签: python selenium

<input class="select_step ON " id="step_9285985_select" name="step_9285985_select" type="checkbox" value="9285985">

我正在通过python selenium自动执行我们项目的常规任务。第一步,请帮助我。

根据上述html代码id="step_9285985_select",每次浏览器通过webdriver(python Selenium)打开时,它都会随机更改。我想找到由"id"或其他任何方式随机生成的class="select_step ON

1 个答案:

答案 0 :(得分:1)

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

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

然后获取id属性:

print(input_tag.get_attribute('id'))