我尝试使用Python中的selenium从网站下载文件。我使用chrome webdriver执行以下操作
time.sleep(4)
以等待下载开始问题是当文件下载开始时,弹出下载栏并调整窗口大小。这会触发一个javascript代码,用于刷新页面以修复UI。因此,下拉选择有时会在页面刷新之前发生,这会导致代码在刷新后停止。
这些是我能想到的可能的解决方法
Ctrl
+ J
跳过浏览器下载栏弹出(Browser shortcuts are not working with the chrome webrowser)我对自动化测试有点新意,所以您可能拥有的任何其他想法都会有所帮助。