【发布时间】:2017-11-16 07:11:06
【问题描述】:
<button value="1" class="_42ft _4jy0 layerConfirm uiOverlayButton _4jy3 _4jy1 selected _51sy" type="submit">Confirm</button>
以上是 Facebook 页面上一个按钮的 html 代码。我想帮助 selenium web 驱动程序点击这个按钮,但标签的 id 每次刷新都会改变
感谢大家的帮助,但在大家的帮助和反复试验的帮助下,我已经解决了这个问题。
【问题讨论】:
-
这个按钮标签中的
id在哪里? -
id 来自代码中的上一行,每次页面刷新时都会更改
-
如果需要可以通过文字找到按钮
page_button = browser.find_element(By.XPATH, "//button[text()='Confirm']").click() -
您可以使用
submit()提交form,无需点击按钮 -
@Thomas 感谢您的解决方案,但无法识别文本,我之前也尝试过
标签: selenium