我有一个网站要用selenium和ChromeDriver(在windows上)进行测试,在那里我喜欢测试导出数据并再次导入的功能。
导出将创建一个XML文件,并将其下载到用户的计算机上。当使用webdriver运行此程序时,Chrome会询问我是保留文件还是丢弃它,因为它可能是一个潜在的威胁。
如何在测试中关闭此行为?有没有一个chrome设置我可以使用,这样一个文件是无论什么下载?
谢谢
我有一个网站要用selenium和ChromeDriver(在windows上)进行测试,在那里我喜欢测试导出数据并再次导入的功能。
导出将创建一个XML文件,并将其下载到用户的计算机上。当使用webdriver运行此程序时,Chrome会询问我是保留文件还是丢弃它,因为它可能是一个潜在的威胁。
如何在测试中关闭此行为?有没有一个chrome设置我可以使用,这样一个文件是无论什么下载?
谢谢
3条答案
按热度按时间laik7k3q1#
试试这个,在windows上执行
(How to control the download of files with Selenium Python bindings in Chrome)
qij5mzcb2#
下面的程序将帮助您在Chrome中下载具有所需功能的文件。这是一个丰富的类有很多实用程序,你可以通过它在你的空闲时间。
7y4bm7vi3#
我已经详细展示了here,如何使用Selenium在Chrome和Firefox中下载任何 * 可能有害 * 的文件时避免任何警告/弹出窗口。按照以下步骤操作(* 在Windows和Linux* 中的Chrome和Firefox v113 + Selenium 4.9.1 + Java 8中测试和验证)