【发布时间】:2021-08-13 11:24:13
【问题描述】:
我正在尝试使用 Selenium 单击单选按钮。是中间的按钮。
我不知道如何按下按钮,因为该元素的所有属性都在输入标签内(如图所示),而这不是“在”按钮上。
如果您检查按钮本身,<span class="checkmark"></span> 会被标记。
我尝试使用 Xpath 查找按钮元素。
cc_checkb = wait.until(EC.element_to_be_clickable((By.XPATH, "//input[@id = 'payment_anycreditcard']/span[@class = 'checkmark']"))).click()
还有其他几种组合不起作用。
仅使用span[@class = 'checkmark'] 效果不佳,因为另外两个按钮是使用相同的“span 标签”构建的。
【问题讨论】:
-
作为学生工作者测试 ALDI?
-
是的,没错!
标签: python selenium xpath bots