Python Webdriver需要代码来查找并单击特定元素

时间:2016-11-11 00:41:55

标签: python selenium

这是我之前回答的一个类似的问题。 我使用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在另一个地方。它不适用于此类型的所有按钮,但在这些情况下,另一个唯一的标记限定符可用。

网页:

Web Page

检查元素:

Inspect Element

0 个答案:

没有答案