是否可以从SilkTest测试用例调用.NET Invoke方法?

时间:2013-05-29 22:48:25

标签: .net silktest

是否可以从SilkTest测试用例中调用.NET Invoke方法? 我可以使用DynamicInvoke方法调用它,但我不知道要传递什么作为与方法委托相等的参数。

1 个答案:

答案 0 :(得分:1)

无法调用DynamicInvoke的方法,这些方法需要不能由Silk Test的类型表示的参数,或者提供可以自动检测的简单构造函数(默认构造函数或构造函数采用{{1参数)。

话虽如此,您的问题可能会有解决方案:

  • 如果您有权访问应用程序的代码,则可以向UI元素添加一个方法,该方法执行您要对String调用执行的任何操作,并调用该包装方法
  • 随着即将发布的Silk Test 14版本的推出,您可以在应用程序中选择Invoke任意静态方法,这些方法也可以用作DynamicInvoke的包装。
  • 使用Silk Test 14,您将能够在那里加载自定义程序集和调用方法,因此如果您不想使用测试功能污染您的应用程序,请将其放入自定义程序集中并为您加载它测试