如何使用带有代理的Selenium WebDriver测试打印和下载功能

本文关键字:打印 测试 下载 功能 WebDriver Selenium 何使用 代理 | 更新日期: 2023-09-27 17:58:07

在我的测试场景中,我单击"打印"或"下载"按钮,我应该检查UI屏幕中的表是否正确打印/下载。

你对如何自动化这个测试用例有什么想法吗?

我想,使用代理,我可以得到的目录是我的文件会被保存吗?我为FireFox和C#使用SeleniumWebDriver+Proxy。

如何使用带有代理的Selenium WebDriver测试打印和下载功能

由于您使用的是Firefox,因此您可以操作Firefox配置文件来自动下载文件。这里有一个例子:如何使用Selenium和Firefox自动下载可执行文件?

然而,将文档发送到后台打印程序是另一回事。这些实际上是由操作系统执行的,因此不在Selenium的范围内。据我所知,在SeleniumWebDriver中也不会执行使用浏览器的打印预览操作。必须手动从浏览器进行打印测试。