自动化测试工具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’属性可以启用或不启用指定文件夹的缓存。库疑难解决章节将会有更多关于文件夹缓存的信息。