python - 在 python 中检查具有相同类但具有特定值的按钮
问题描述
我只需要单击具有特定值的那些按钮(继续|再次检查)。我正在尝试这样做,但它不起作用。
parent = browser.find_elements_by_class_name("button-next")
for each in parent:
checkbutton = each.get_attribute("value")
checkbutton = checkbutton.replace(" ", "")
res = checkbutton.find("Continue")
if res >= 0:
each.click()
else:
res2 = checkbutton.find("check-again")
if res2 >= 0:
each.click()
解决方案
您必须使用该get_attribute()
功能,然后进行比较。
for i in parent:
if i.get_atributte('attribute_name') == 'Continue' or i.get_atributte('attribute_name') == 'check-again')
each.click()
推荐阅读
- php - 调用“in_array”似乎不起作用
- fortran - Fortran 如何处理可选参数和字符串?
- machine-learning - 如何使用在数据集上训练的 SVC ML 模型预测新患者的结果
- jquery - 使用 mindmup / editable-table 更改表格时如何获取单元格名称和行 ID
- django - 如何默认激活所有管理命令的翻译?
- java - 在java中的链接哈希图中查找特定键的值
- javascript - 不同环境下的 Babel 和 Lerna 设置问题
- c# - 在连接中选择多个字段
- java - 如何摆脱警告:计划从未来的 JDK 版本中删除 Nashorn 引擎?
- c# - 在当前控制台行的开头插入文本而不覆盖