【发布时间】:2021-01-12 15:16:15
【问题描述】:
我有一个 xamarin.uitest 项目和一个应用程序项目, 在应用程序项目的主要活动中添加: MainLauncher = true 和方法:
[Export("MyInvokeMethod")]
public void MyInvokeMethod()
{
Console.WriteLine("TEST");
}
并在我的项目测试中添加了一个只调用该方法的测试:
[Test]
public void MyInvokeMethodTest()
{
_app.Invoke("MyInvokeMethod");
}
我得到了: System.Exception:调用 MyInvokeMethod 失败,结果:错误 未找到此类方法:MyInvokeMethod()
我在这里做了所有事情:https://docs.microsoft.com/en-us/appcenter/test-cloud/frameworks/uitest/features/backdoors
在测试项目中:
[Test]
public void MyInvokeMethodTest()
{
_app.Invoke("RefreshMethod:");
}
仍然没有任何改变 我做错了什么?
【问题讨论】:
标签: c# xamarin.forms xamarin.uitest