Ranorex - 如何捕获异常并将执行返回到抛出异常的语句

时间:2014-04-04 09:23:59

标签: c# unit-testing automation automated-tests ranorex

请帮我解决Ranorex中的这两个问题。我一直在读书但却无法理解。

1)如何捕获异常并将执行返回到抛出Exception的语句?

2)如何在Recording 2中看到Recording1.cs / Recording1.UserCode.cs中的方法?通过声明私有静态,我没有直接在记录器表中看到我可以在下拉列表中选择用户代码和函数名称

3)如果我想定义一个公共类来处理Ranorex中我的测试套件中任何测试用例中发生的所有ElementNotFoundException,我该怎么做? 我能否定义/扩展可以指向所有测试用例的类?

1 个答案:

答案 0 :(得分:0)

问题1)您可以在C#中使用try..catch块。类似的,您也可以尝试使用Ranorex脚本。

问题2)如果您在Ranorex中使用代码模块,则可以在另一个类中创建要调用其函数的类的对象。

问题3)您可以通过创建用户定义的异常类来实现。请参阅此链接上的示例以了解用户定义的异常 http://www.tutorialspoint.com/csharp/csharp_exception_handling.htm