设置Xamerin项目后,我想编写测试用例。当我运行以下测试用例时,我看到应用程序在设备上启动。然后我执行以下测试:
[Test]
public void A_Show_Repl()
{
// Invoke the REPL so that we can explore the user interface
app.Repl();
}
一个人这样做是为了探索视图树以便编写进一步的测试。但是,我只看到终端打开并出现以下错误:
Minhs-Air-2:~ mkn$ /usr/bin/mono "/var/folders/j4/tqn26ftj31l_xn7q71qywkt80000gn/T/uitest/repl/xut-repl.exe" android "/Users/mkn/Programming/Test/MyTest/MyTest.UITests/bin/Release/Xamarin.UITest.dll" "http://127.0.0.1:60398/" "5be7ab7369ad7e8292082a01da1506ca"
-bash: /usr/bin/mono: No such file or directory
看起来它正在错误的文件夹中搜索单声道。我可以在我的mac上找到/ usr / local / bin中的mono。有没有办法在Xamarin Studio中解决这个问题?
答案 0 :(得分:5)
将Xamarin.UITest nuget软件包升级到最新版本为我解决了这个问题。
答案 1 :(得分:0)
我在Xamarin大学会议期间有这个 - 修复了(当前)预发行版本的Xamarin.UITest(1.1.1.257-dev)。
我正在运行Yosemite btw
您的里程可能会有所不同; - )