64位平台

Ranorex能在64位操作系统上自动处理基于32/64位的应用程序的测试工作。关闭位与Ranorex设置 对话框中的位桥功能是可能的,但只建议高级用户使用。

如果您禁用位桥接功能(不推荐!)或您的Ranorex版本不支持位桥(V2.3之前的版本),请遵循这些指导方针,使得32/64位可以自动交互:

在64位版本的Windows上,进程可能使用的64位或32位(也称为“的x86’)架构运行。在任务管理器中,作为32位进程启动的应用标有“* 32”的标示,所有其他应用使用64位体系结构。

任务管理器显示64位和32位计算器应用程序

Ranorex也同样可以作为32位或64位进程运行,这两个版本都包含在安装程序中。在一般情况下,应该使用与待测应用位架构匹配的Ranorex版本。也就是说,如果你自动化的是32位应用程序,请使用“Ranorex Spy(32bit)”(原名“Ranorex Spy(x86)的”)和“Ranorex Recorder(32bit)”(原名“Ranorex Recorder(X86)”),否则使用“Ranorex Spy’和’Ranorex Recorder”(64位版本)。

Ranorex64位环境下的开始菜单文件夹

当您编译您自己的Ranorex的可执行文件,在您的项目设置中,一定要指定正确的目标架构。在Ranorex Studio中,该设置在项目属性中的“Compiling”选项卡上。.NET应用程序在默认情况下在64位操作系统上作为64位进程运行,除非您显式设置其为32位(x86)架构的目标CPU。因此,自动化64位程序,您可以设置“Target CPU”属性为”Any processor”。自动化32位应用程序,您可以将其设置为’ 32-bit Intel-compatible processor’。

Ranorex Studio – 高级的编译器设置

 

Leave a comment

请输入正确的验证码