我正在尝试使用硒从下面给定的HTML中检索id。
<tr ..">
<td><input type="checkbox" id="chkTES_0" class="shftchkbox" data-id="-997278"> <span id="spTESCt_0" class="tesCount" data-key="3023005" title="This Test Execution Spec is not added yet">0</span></td>
<td ...></td></tr>
我尝试使用element.find_elements(By.TAG_NAME,"td")[0].get_attribute("id")
但是它给出空字符串。我错过了什么?
根据您共享的HTML,要从<input>
标签中提取id
属性的值,例如chkTES_0,您可以使用以下代码行:
inputTagID = driver.find_element_by_xpath("//td//input[@class='shftchkbox' and @type='checkbox']").get_attribute("id")