Selenium Webdriver在chrome: downloads上找不到元素

Selenium Webdriver在chrome: downloads上找不到元素,第1张

Selenium Webdriver在chrome:// downloads上找不到元素

目标链接位于几个

shadow-root
块内。试试这个:

driver = webdriver.Chrome("chromedriver.exe")driver.get("chrome://downloads/")manager = driver.find_element_by_css_selector('body/deep/downloads-manager')item = manager.find_element_by_css_selector('body/deep/downloads-item')shadow = driver.execute_script('return arguments[0].shadowRoot;', item)link = shadow.find_element_by_css_selector('div#title-area>a')file_url = link.get_attribute("href")


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5015958.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存