从 Ranorex 上的代码执行记录

Execute a recording from code on Ranorex

有谁知道如何从代码(我使用的是 C#)执行录制文件 (rxrec)? 我确实在寻找示例,但找不到任何示例。

谢谢!

为此有一个 Ranorex API。只需使用这行代码。

NameOfYourRecording.Run();

我还没试过,不过你可以通过命令行执行一个测试用例: run outside ranorex IDE

因此,如果您在 C# 中执行类似的操作,我想它应该可以解决问题。它并没有真正从您的代码中执行 rxrec 文件,但结果应该是等效的。

我假设您想从不同的 C# 项目执行 Ranorex 记录。 您可以将您的 Ranorex 项目编译为“.dll”,然后在您的其他项目中添加对该 dll 的引用。 在此之后,您应该能够 运行 使用 {RecordingName}.Start().

进行任何录音

在独立记录器中(不是在 Ranorex Studio 中!!),您可以将记录导出为可执行文件。您可以在代码中调用EXE文件。