我正在使用Selenium和我的CI系统来自动测试我的各种应用程序,其中一个是带有我们答案的可下载副本的Web表单(作为动态生成的PDF).测试是断言可下载的PDF文件包含正确的答案(在webform上给出的答案).我的问题是试图处理下载对话框以检索PDF文件(声明PDF的内容是正确的超出了这个问题的范围).
我花了一段时间来研究处理它的方法,我发现的几个相关的东西是AutoIT,更改默认下载位置并使浏览器自动下载文件,只是声明链接工作而无需下载文件.不幸的是,我的情况排除了所有三种可能性.
因为提供的下载对话框是由操作系统管理的,所以我不确定是否可以将Selenium用于我的意图,但是我想我先问一下是否有人知道任何使用Selenium的解决方案,或者可以推荐一些其他可接受的测试方法?
在C拼图中找到此代码.
#include<stdio.h>
int main()
{
int a=1;
switch(a)
{ int b=20;
case 1: printf("b is %d\n",b);
break;
default:printf("b is %d\n",b);
break;
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
输出:
b is 51
Run Code Online (Sandbox Code Playgroud)
似乎无法理解这个输出..