【发布时间】:2014-08-13 12:49:31
【问题描述】:
在我的测试场景中,我单击“打印”或“下载”按钮,我应该检查 UI 屏幕中的表格是否已正确打印/下载。
您对如何自动化这个测试用例有任何想法吗?
我猜使用代理,我可以得到我的文件将被保存的目录?我将 Selenium WebDriver+Proxy 用于 FireFox 和 C#。
【问题讨论】:
标签: c# proxy selenium-webdriver
在我的测试场景中,我单击“打印”或“下载”按钮,我应该检查 UI 屏幕中的表格是否已正确打印/下载。
您对如何自动化这个测试用例有任何想法吗?
我猜使用代理,我可以得到我的文件将被保存的目录?我将 Selenium WebDriver+Proxy 用于 FireFox 和 C#。
【问题讨论】:
标签: c# proxy selenium-webdriver
由于您使用的是 Firefox,因此您可以操纵 Firefox 配置文件来自动下载文件。一个例子在这里:How to automatically download an executable with Selenium and Firefox?
但是,将文档发送到打印后台处理程序是另一回事。这些实际上是由操作系统执行的,因此超出了 Selenium 的范围。据我所知,在 Selenium WebDriver 中也没有使用浏览器的打印预览操作。必须手动执行从浏览器打印的测试。
【讨论】: