我正试图在我的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] 删除。
我来说两句