我找不到在测试过程中单击弹出窗口上的"保存"的任何方法。TestCafe需要单击"保存"按钮,以便我获得CSV文件。
我尝试在文档中搜索一种方法来执行此操作,但是到目前为止,我发现的最接近的是.presskey('enter'(。但是,这无法单击"保存",我不知道我还有哪些其他选择。
屏幕截图的截图我要单击的内容:
在此处输入图像描述
我提供了代码的结尾(您必须假设TestCafe测试的所有先前部分都在此之前:
.click(export_button)
.click(csv_pill)
.wait(3000)
.pressKey('enter')
我希望以某种方式能够使鼠标检测到此"保存"按钮,并单击它以保存此CSV文件。
testcafe无法测试本机浏览器对话框。应该防止他们。如果您在测试期间遇到此行为,请创建一个带有简单示例页面或链接到已测试站点的错误报告。