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

自动化测试工具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.mrgr.cn/news/68916.html

相关文章:

  • docker save 和 docker load介绍
  • MySQL核心业务大表归档过程
  • 2024中国智能算力行业白皮书:产业图谱、市场规模等
  • ReactPress:功能全面的开源发布平台
  • 关于 npm 更新镜像源问题
  • 【LLM】3:从零开始训练大语言模型(预训练、微调、RLHF)
  • Spring框架之策略模式 (Strategy Pattern)
  • 二项堆 (Binomial Heap)、Fibonacci 堆详细解读
  • [数组排序] 0506. 相对名次
  • XML 现实案例:深入解析与应用
  • Java 归并排序算法详解
  • 【C语言】浮点型数据存储 和 整型数据存储的区别
  • QT最新版6.8在线社区版安装教程
  • C语言 | Leetcode C语言题解之第552题学生出勤记录II
  • PyQt入门指南四十七 内存管理技巧
  • 解释Python中的装饰器的作用
  • SpringBoot12-Shiro
  • 论文重复率从58%降到38%,死活降不下去了,怎么办?
  • 【C语言】位运算
  • 国产操作系统ctyun下安装Informix SDK开发包的方法
  • Python练习13
  • Git国内国外下载地址镜像,git安装视频教程
  • Golang | Leetcode Golang题解之第552题学生出勤记录II
  • Android 下内联汇编,Android Studio 汇编开发
  • 云计算在远程办公中的应用
  • PMP–知识卡片--项目干系人