小编Tro*_*Tro的帖子

下载文件对话框

我正在使用Selenium和我的CI系统来自动测试我的各种应用程序,其中一个是带有我们答案的可下载副本的Web表单(作为动态生成的PDF).测试是断言可下载的PDF文件包含正确的答案(在webform上给出的答案).我的问题是试图处理下载对话框以检索PDF文件(声明PDF的内容是正确的超出了这个问题的范围).

我花了一段时间来研究处理它的方法,我发现的几个相关的东西是AutoIT,更改默认下载位置并使浏览器自动下载文件,只是声明链接工作而无需下载文件.不幸的是,我的情况排除了所有三种可能性.

  1. 我使用各种浏览器(排除自动下载,因为有些浏览器不支持此功能).
  2. 我正在使用各种平台(排除AutoIT,一个仅限Windows的应用程序).
  3. PDF中的内容是基于之前与应用程序的交互动态生成的,测试是断言生成的内容是否与预期值匹配,因此只检查链接是否存在是不够的.

因为提供的下载对话框是由操作系统管理的,所以我不确定是否可以将Selenium用于我的意图,但是我想我先问一下是否有人知道任何使用Selenium的解决方案,或者可以推荐一些其他可接受的测试方法?

selenium automated-tests download

10
推荐指数
1
解决办法
1831
查看次数

解释这个C程序的输出

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)

似乎无法理解这个输出..

c initialization

0
推荐指数
1
解决办法
172
查看次数

标签 统计

automated-tests ×1

c ×1

download ×1

initialization ×1

selenium ×1