当前位置: 首页 > 面试题库 >

python selenium,找出下载何时完成?

叶裕
2023-03-14
问题内容

我已经使用硒来启动下载。下载完成后,需要采取某些措施,是否有任何简单的方法可以确定下载何时完成?(我正在使用FireFox驱动程序


问题答案:

硒没有内置的方式来等待下载完成。

这里的一般想法是 等待文件出现在“下载”目录中



 类似资料:
  • 问题内容: 我已经使用selenium来启动下载。下载完成后,需要采取某些措施,是否有任何简单的方法可以确定下载何时完成?(我正在使用FireFox驱动程序) 问题答案: 硒没有内置的方式等待下载完成。 这里的一般想法是 等待文件出现在“下载”目录中 。

  • 我正在应用程序中从firebase realtime下载数据。我们在splashscreen上下载这些数据。在下载此数据之前,splashscreen屏幕不应关闭。找不到如何执行此操作 这是我的密码;

  • 我们目前正在开发一项服务,该服务将归档数据并将其作为ZipoutStream返回给用户。我们目前正在寻找的是,如果服务器端出现问题,可以完全终止操作。在我们当前的实现中(仅关闭响应输出流),错误会导致用户端出现格式错误的zip,但在尝试解压之前,无法告知归档文件是否格式错误。期望的行为类似于下载终止(例如,从浏览器的角度来看,它会导致不成功的下载指示(红十字图标或类似的东西,取决于浏览器)明确地告

  • 问题内容: 我对Linkedin中技能部分的“加载更多”按钮感到困惑。我 在找到按钮的xpath时收到此错误: 问题是我的元素在页面上不可见,因此我一直试图 找到一种方法来在页面上连续滚动直到按钮可见。 我正在尝试对多个配置文件进行forloop。 我的相关代码: Attempts 1. 随着 页面滚动就在元件的下方,因此该元素不再是可见的,随后发生同样的错误。 我也尝试过move_to_elem

  • 问题内容: 找出特定请求花费了多长时间的好方法是什么? 我想获取此信息,然后将其显示在页面上的某处。 回答??:::: 我是javascript新手,如果您不想内联“ success”函数(因为它将是一个更大的函数),这是我能想到的最好的方法(这是执行此操作的好方法)吗?我觉得我已经把事情复杂化了…: 问题答案: @codemeit是正确的。他的解决方案如下所示,将jQuery用于ajax请求。这

  • 我正在使用java selenium来自动化我的应用程序。我正在下载PDF和解析。在我的应用程序中有多个使用PDF的测试用例。因此,当我下载第一个PDF时,chrome会在浏览器底部显示一个弹出,该文件是用文件名下载的,所以下次当我试图下载第二个PDF时,下载按钮就在这个弹出下面,不能单击下载选项。使用isDisplay方法检查状态,返回false和isEnabled返回true。尝试在另一个窗口