如何显示断言或验证导入PDF模式?

时间:2019-07-31 14:18:48

标签: c# selenium selenium-webdriver

如果要显示此屏幕,我想验证如何进行断言或验证。

我不知道如何处理这种“模式”不是来自网页,而是来自浏览器。

可以创建一个断言如何进行验证? enter image description here

2 个答案:

答案 0 :(得分:0)

在测试之前,您可以使用以下命令获取当前的窗口计数:

int windowCountBeforeTest = _driver.WindowHandles.Count;

对话框显示后,您可以使用以下命令进行检查:

Assert.True(windowCountBeforeTest < _driver.WindowHandles.Count)

答案 1 :(得分:0)

虽然我找不到一个绝对说明这一点的链接,但是w3c Webdriver规范似乎并不支持与基于浏览器的提示和窗口的交互。

在Windows中,这意味着您无法与基本身份验证或从浏览器下载/上传窗口提示进行交互。我认为在Mac上也是如此。

您可能需要第3方库或与其进行交互的工具。在Windows的IE11中,由于不支持自动保存文件,我被迫使用InputSimulatorCore与浏览器进行交互并关闭下载提示。我听说有人使用AutoIT,但从未使用过。

相关问题