这是我之前回答的一个类似的问题。 我使用Python 2.7,Webdriver和Chrome访问Pinterest以将图像插入到电路板上。我已成功登录该站点并创建了一个板。我遇到的问题是使用xpath查找元素代码识别并单击“编辑板”按钮。我附上网页图片(参见红色箭头),Chrome检查元素。我试过的代码是:
driver.find_element_by_xpath('//span[contains(text(),"Edit board")]')
结果已启用并显示,但是,单击该元素会出现以下异常:
WebDriverException:消息:未知错误:元素无法点击 在点(131,91)。其他元素将收到点击:<按钮 class ="按钮模块ShowModalButton boardEditButton btn hasIcon 圆形"类型="按钮"> ...< /按钮>
我看不到任何其他的查找元素选项,这会使按钮变得独一无二。
我已成功使用此网站上的span text find在另一个地方。它不适用于此类型的所有按钮,但在这些情况下,另一个唯一的标记限定符可用。
网页:
检查元素: