如何测试python中是否选中了单选按钮

2024-09-27 09:30:19 发布

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

我正在使用python和selenium进行一个web抓取项目,我正在尝试在选中单选按钮时恢复数据,但我失败了,这是html代码,如果你们中的任何人可以帮助我,并感谢你们的帮助

<input id="choix_formule1_lpd_1" name="choix_formule1" type="radio" checked="checked" value="lpd@@1@@Chambre Double@@20@@DBL@@1524902140" onclick="slectform('1','lpd','1','1')">

Tags: 数据项目代码namewebidinputhtml
1条回答
网友
1楼 · 发布于 2024-09-27 09:30:19

如果此处的id是唯一的,您可以执行以下操作:

radio_btn = driver.find_element_by_id('choix_formule1_lpd_1')
checked_att = radio_btn.get_attribute("checked")
if("checked" in checked_att):
    print("radio button found checked")

UPD
“Chambre Double”复选框id为choix_formule1_lpd_2
“双重标准”复选框id为choix_formule1_lpd_1
“双标准Vue Mer”复选框id为choix_formule1_lpd_3

“Chambre Single”复选框id为choix_formule1_lpd_1
“单一标准”复选框id为choix_formule1_lpd_2
“Chambre Single Vue Mer”复选框id为choix_formule1_lpd_3

所有这些都是唯一的定位器

相关问题 更多 >

    热门问题