测试列表设置
Test Studio提供了一组丰富的设置来修改测试列表的执行,或者帮助测试套件的稳定执行,以及在失败的情况下更容易地进行调试。
用于测试列表的设置对于每个单独的测试列表可能是不同的,并且可以在测试列表选项卡。选择需要修改设置的测试列表,单击编辑设置按钮编辑丝带。
弹出一个对话框窗口,显示该测试列表的配置设置。设置列在几个选项卡中,由修改区域划分一般,网络,WPF,反应网络。
另请参阅
设置的细节
下面列出了所有设置,并详细说明了它们的用法。
General选项卡
- 注释
- AnnotateExecution-是否突出显示和注释当前操作正在执行的目标元素。
- AnnotationMode-启用标注时的标注方式。
- 桌面
- ExecuteInDevelopmentTests-执行标记为“开发中”的测试-如果选中。
- SimulatedMouseMoveSpeed-模拟鼠标移动桌面。鼠标。移动()/DragDrop()操作的速度,单位是像素/毫秒。通常在:0.1f - 0.5f之间
执行
- ClientReadyTimeout-初始启动和执行命令后等待客户端准备就绪的超时时间(以msec为单位)。
- DisableDialogMonitoring-启用/禁用处理对话框窗口。
- ElementImageSearchDelay-启动映像备份搜索前等待的超时时间(以毫秒为单位)。
- ElementImageSearchTimoeout-在页面上搜索图像的超时时间(单位为msec)。
- ElementWaitTimeout-在执行过程中使用的等待元素超时。覆盖在项目级别上应用的设置。
- EnableImageSearch-启用/禁用在测试执行期间使用记录的元素映像作为备份搜索。覆盖在项目级别上应用的设置。
- ExecuteCommandTimeout-等待命令请求执行的超时时间(以msec为单位)。
- ExecutionDelay-命令之间插入的执行延迟长度(单位为msec)。注意:一些测试步骤表示多个命令。
- RerunFailedTests-启用/禁用自动重新运行失败的测试。
- RunnerResponseTimeout-等待ArtOfTest.Runner.exe的响应需要多长时间(以毫秒为单位),然后我们决定runner没有响应。值为0将关闭该功能。正在为测试列表中的每个测试重置计时器。
这个计时器的主要目的是在ArtOfTest.Runner.exe由于某种原因挂起时终止它。如果达到了超时,那么当前的测试运行将被终止,而不管实际的执行状态如何—因此建议将超时设置为超过测试列表中最长测试持续时间的几分钟。
- ScrollOnImageSearch-通过图像搜索元素时,启用/禁用页面滚动。覆盖在项目级别上应用的设置。
- SearchByImageFirst-在按元素的find表达式进行搜索之前,启用/禁用按图像进行搜索。覆盖在项目级别上应用的设置。
- UnexpectedDialogAction-指定DialogMonitor在遇到意外对话框时应该采取的操作。
- WaitCheckInterval-检查所有文件之间的等待间隔(以msec为单位)等待。为方法。
- XMultiMgr-是否使用webai1.1风格的连接。当设置时,多个管理器对象可以在机器上共存。
- 日志
- CreateLogFile-是否在磁盘上创建日志文件。
- LogAnnotations-是否将注释记录到日志文件中。
- LogLocation-执行日志记录的位置。
- 屏幕录制
- RecordingCodec-要使用的屏幕记录编码。MJPEG =运动JPEG(默认选择),X264 = x264vfw - H.264/Mpeg-4 AVC编解码器,XVID = XVID Mpeg-4编解码器。需要另外安装X264或XVID编解码器才能使用它们。
- RecordingFPS-设置每秒捕获的视频帧数。较小的数字生成较小的文件。
- RecordingMode-设置何时录制执行过程的视频。
- RecordingOutputLocation-设置所有视频文件的输出路径。
- RecordingScale-设置录制视频的缩减比例(以百分比表示)。从10到100。
- RecordingSizeLimit-设置文件大小限制(以兆为单位),0表示不限制。如果达到限制,将在测试执行结束之前停止视频录制。
- 翻译
- TelerikComponentsVersion测试中应用程序中Telerik组件的版本它的默认值继承自在项目级别设置相同。
网页选项卡
- ASP。网
- AspNetDevServerPort- ASP。网development server port to use, if enabled. If set to -1, a random port is generated each time the manager is created.
- LocalWebServer-使用的本地web服务器。当设置为AspNetDevelopmentServer时,ASP。. NET开发服务器已启动。
- WebAppPhysicalPath-在ASP下运行时要测试的应用程序的路径。. NET开发服务器。
- 浏览器
- AutoCalibrateBrowsers-是否自动校准选择用于执行测试列表的执行机器上安装的浏览器。
- 浏览器-启动的默认浏览器。
- EnableUILessRequestViewing-是否允许调试UI- less页面请求使用UI浏览器,如IE。
- KillBrowserProcessOnClose-关闭浏览器时是否终止浏览器进程。
- KillBrowsersBeforeStart-在测试列表开始前杀死所有正在执行的浏览器实例。
- RecycleBrowser-当设置为true时,将启动浏览器的一个实例,并在所有测试中循环使用,直到经理。处理被称为。
- UseBrowserExtension-启用或禁用使用浏览器扩展(Chrome和Edge浏览器)。
- WebComponents-启用或禁用WebComponents支持。创建测试列表时,该设置将获取项目级别上设置的值项目设置常规选项卡。之后,设置独立于项目级别设置。
- HttpProxy
- UseHttpProxy-自动化时是否使用内置HTTP代理。启用Silverlight将自动启用HTTP代理。
- 日志
- EnableScriptLogging-是否开启脚本日志。
- VerboseHttpProxy- HTTP代理是否产生高水平的跟踪输出。
- 浏览器执行
- ExecutingBrowsers-选择要执行测试列表的浏览器。仅在Test Studio独立版本中支持。
- 导航
- BaseUrl-用于所有NavigateTo命令的BaseURL。设置后,NavigateTo步骤应该使用一个相对URL(即:“~ / default . aspx”)。
- Silverlight
- EnableSilverlight-是否启用Silverlight自动化。启用Silverlight将自动启用HTTP代理。
- SilverlightApplicationPath-加载Silverlight应用程序的网址或本地目录。
- SilverlightConnectTimeout-在超时之前等待Silverlight应用程序加载的时间。
WPF选项卡
- DefaultApplicationPath-表示WPF测试的默认应用程序路径。
响应式Web选项卡
- 设备-选择设备类型,模拟不同的设备显示尺寸。
- 高度-表示设备要模拟的显示高度。
- UserAgent-表示从浏览器中使用的用户代理。
- 宽度-表示设备要模拟的显示宽度。
桌面选项卡
- DefaultApplicationPath-表示桌面测试的默认应用程序路径。