【发布时间】:2016-02-04 09:41:05
【问题描述】:
我正在尝试使用 Ranorex 测试 Java 应用程序。
在Ranorex.JavaElement 类中我有两种方法:
public virtual void InvokeMethod(string name);
public object InvokeMethod(string methodName, params object[] args);
这种重载不允许调用没有参数的方法,而是有返回值,因为重载机制没有考虑返回值,所以当我调用一个没有参数的方法时,它总是选择第一个选项.
Ranorex 中还有其他方法可以调用没有参数但有返回值的 Java 方法吗?
谢谢
【问题讨论】:
-
你可以调用第二种方法并传递一个空的args数组
-
@wero 我已经尝试为“params”变量传递空或空对象数组,我得到“ActionFailedException”。
标签: java c# automation overloading ranorex