【发布时间】:2019-05-04 08:45:51
【问题描述】:
我正在尝试编写代码来检查 selenium 和 chrome 驱动程序是否完成了下载。我的想法是
1.进入下载页面("chrome://downloads/")
2.检查网址以确保我们已从该站点下载文件(定位http://xxxxxxxx)
3.查看下载状态(如果我发现“显示在文件夹中”,则表示下载成功。如果没有,则下载失败)
当我尝试定位 url 时,我停留在第 2 步。我使用开发人员工具,将光标移动到 url 以定位元素,然后我右键单击并复制 xpath。 xpath是这样的
//*[@id="file-link"]
然后我尝试在开发人员工具中单击 ctrl+F 并再次粘贴 xpath。我找不到元素。为什么?检查没有框架。
【问题讨论】:
-
这能回答你的问题吗? Accessing Shadow DOM tree with Selenium
标签: selenium