硒和XPATH无法找到按钮

乔蒂

我正试图在我的Yandex帐户中保存与硒相同的东西,问题是当我尝试传递代码以单击“保存到Yandex磁盘”按钮时,硒将无法找到该元素的消息传递给我。

那就是我的代码:

browser.find_element_by_xpath('/html/body/div[1]/div/div[2]/div[1]/div[1]/div/div[1]/div[3]/button[1]').click()

这是带有“保存到yandex磁盘”按钮的页面:https ://yadi.sk/d/0ReZErv_cLl1-w

我读到您还可以通过名称或CSS选择器传递元素,但是当我尝试使用firefox inspector复制元素时,浏览器给出了奇怪的代码。

有什么建议?..当然,无论是否登录Yandex,都会出现相同的错误。谢谢

诺雷尔·萨格森

您可以使用此XPath来检测所需的元素:

//div[@class = 'folder-content content content_other content_dir']//button[contains(@class, "save")]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章