当前位置: 首页 > article >正文

自动化测试工具Ranorex Studio(二十六)-对象库设置对话框

有两种方式打开对象库“Setting”对话框:
.点击Ranorex Spy的“Setting”按钮
.点击Ranorex Recorder的“Setting”按钮
 
图:Recorder中打开“Setting”
  
图:Spy中打开“Setting”
在“Current Repository”页签中,你可以指定类名和当前库自动生成的源代码命名空间。
在“Repository default”页签中,你可以指定默认类名和新创建库的命名空间。此外,用于新创建库文件和目录的超时可以在’Timings for new entries’的组框中修改。
‘Enable folder caching’可以设置成未选中,用来关闭默认情形下打开的所有条目的文件夹缓存。取消选中复选框’Enable folder autogeneration’防止对象库自动创建根目录。
 
图:当前对象库的设置
 
图204:默认对象库的配置
对象库疑难解决 – 文件夹缓存
某些情况下,由于对象库条目的父文件夹的缓存信息不正确,导致对象库条目无法找到。这种情况下,回放涉及这些条目的步骤有可能只是部分工作或只在长时间的延迟情况下工作。这是由回退机制引起的,这个机制就是,如果第一次尝试失败了,就将不使用缓存来搜索条目。如果真发生这种情况,建议禁用条目父级文件夹的缓存,这可以通过设置“UseCache”属性为“False”来实现。
库条目的属性
Home 2.1 Ranorex用户指南 库条目的属性
每一个库条目(应用文件夹、根文件夹、简单文件夹和条目)都包含在一个具有大量属性的对象库中。这些属性可以打开属性页签来选择,可以通过右键点击所需的库条目,并且选择上下文菜单的“属性”来访问到。
  
图:打开库条目的属性
 
图:库条目的属性
属性页签中的以下属性可用:
Absolute Path                     ‘Absolute Path’表示库条目包括其所有父文件夹的路径,这个属性是只读的。
Adapter Type                 通过’Adapter Type’属性,库条目适配器的类型可以被修改。设置该属性为默认值可以选择到最合适的适配器。
Effective Timeout                    ‘Effective Timeout’属性代表查找指定库条目和其所有父文件夹超时的总和。这个属性是只读的。
Live Element            ‘Live Element’表示该元素指定的储存库条目在实况系统中找到了,正像它在Ranorex Spy中显示的那样。
Name                             ‘Name’属性定义库条目的名称。
Search Timeout                     ‘Search Timeout’属性定义在抛出异常之前,查找元素所用的总时间。
Use Ensure Visible             ‘Use Ensure Visible’属性定义了对象库在自动化之前,是否需要强制其可见。
除了上面提到的属性,根文件夹或应用文件夹具有以下属性:
Use Cache                     ‘Use Cache’属性可以启用或不启用指定文件夹的缓存。库疑难解决章节将会有更多关于文件夹缓存的信息。


http://www.kler.cn/a/385586.html

相关文章:

  • vue3+vite搭建脚手架项目本地运行electron桌面应用
  • 如何使用 OpenSubtitles.com 下载字幕?以及如何用 SRT to TXT Converter 转换字幕格式!
  • BFD8122防爆轻便移动工作灯
  • [CKS] Create/Read/Mount a Secret in K8S
  • 一文了解 Tableau 2024.3 如何展现已发布数据源的数据模型
  • 关于element-plus中el-table组件宽度一直连续不断增加的问题
  • Python实战:调用淘宝API以抓取商品页面数据
  • 易考八股文之docker常用命令
  • 【Flutter 内嵌 android 原生 View以及相互跳转】
  • ELK实现前台单显示ip/host等日志信息
  • 向日葵远程桌面Visual Studio白屏
  • 如何在Typora中使用copilot
  • HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)本地搜索方案概述
  • 【已解决】Windows11 24H2 (家庭版)无法访问无密码SMB共享的问题;
  • 您与此网站之间建立的连接不安全解决方法
  • Node.js——fs模块-文件删除
  • # VMwareWorkstation虚拟机,如何下载安装 VMware Tools
  • Service Worker 缓存未更新的原因与解决方案
  • 使用 C# `Stopwatch` 实现函数 `Test01`的运行时间计算
  • 无人车之路径规划篇
  • R language 关于二维平面直角坐标系的制作
  • SQL server 列转行
  • 面试题:Spring(一)
  • 密码忘记了,如何取消excel编辑限制?
  • Hue组件相关问题-持续更新
  • 理解Rust 生命周期、所有权和借用机制