TestCafe单击生成弹出窗口以保存CSV文件

时间:2019-07-08 21:33:57

标签: automated-tests e2e-testing web-testing testcafe

我找不到在测试过程中弹出的弹出窗口中单击“保存”的任何方法。 TestCafe需要单击“保存”按钮,以便我可以获取CSV文件。

我尝试在文档中寻找一种方法来执行此操作,但到目前为止,我发现最接近的是.pressKey('enter')。但是,此操作无法单击“保存”,并且我不知道我还有哪些其他选项。

我要单击的确切屏幕截图:

enter image description here

我提供了代码的结尾(您必须假定TestCafe测试的所有先前部分都在此之前

.click(export_button)
.click(csv_pill)
.wait(3000)
.pressKey('enter')

我希望能够以某种方式使鼠标检测到此“保存”按钮,然后单击它以保存此CSV文件。

1 个答案:

答案 0 :(得分:3)

TestCafe无法测试本机浏览器对话框。应该预防它们。如果您在测试期间遇到此问题,请创建一个带有简单示例页面的bug report或链接到经过测试的网站。