【发布时间】:2020-12-20 17:33:43
【问题描述】:
我想按名称或文本在页面中查找并单击按钮。 HTML:
<input name="ppw-widgetEvent:SetPaymentPlanSelectContinueEvent" class="a-button-input a-button-text" type="submit" aria-labelledby="pp-NKOnMC-86-announce">
代码试验:
WebDriverWait(driver, 5).until(EC.element_to_be_clickable((By.NAME, "name']"))).click()
PS:我认为元素是动态的,并且在页面中停留2个按钮具有相同的功能e名称,因此我不能按名称使用元素。
【问题讨论】:
-
按名称查找元素要求元素具有名称属性,例如
<input type="button" name="foo">。 -
按钮是这样的:
-
-
我认为是动态的,并且在页面中停留 2 按钮具有相同的功能 e 名称,因此我不能按名称使用元素...
标签: python selenium xpath css-selectors webdriverwait