如何使用selenium python单击此复选框

2024-10-01 11:41:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我可以单击页面上的所有其他复选框。但说到这个,我就不能点击了

html代码的复选框呢

<input id="ContentPlaceHolder1_wucSignInStep2_chkTC" type="checkbox" name="ctl00$ContentPlaceHolder1$wucSignInStep2$chkTC">

我单击文本框的代码:

^{pr2}$

如果需要,我可以提供完整的代码


Tags: 代码nameidinputhtmltype页面复选框
1条回答
网友
1楼 · 发布于 2024-10-01 11:41:17

有一个id与您的输入字段关联!您可以使用id来查找元素

element = driver.find_element_by_id('ContentPlaceHolder1_wucSignInStep2_chkTC').click()

那应该行了。在

如果遇到element not visible错误,可以尝试以下操作:

^{pr2}$

上面的代码将使元素可见,并将鼠标光标放在复选框上。在

相关问题 更多 >