我已经在iOS上尝试了Xamarin UI测试一段时间了,除了屏幕截图部分外,一切都按预期工作。在做app.Screenshot时(" First");我收到以下错误消息:
System.Exception:执行屏幕截图时出错(" First") ----> System.UnauthorizedAccessException:访问路径" /screenshot-1.png"被拒绝。
我在网上到处搜索,但我找不到克服这个问题的方法。任何帮助将不胜感激!
P.S:我也使用管理员权限运行Xamarin Studio但又没有运气
答案 0 :(得分:3)
更新为Xamarin.TestCloud.Agent
10.x时首次出现该错误。
在您的iOS应用中,请确保0.20.3
包已更新为UITest
(最新版本)。
在您的Xamarin.UITest
项目中,确保2.x
包已更新为最新的稳定2.0.5
版本(目前为2.0.5.1590-dev
,我正在使用预发布NUnit
} 2.6.4
包已从默认2.6.3
更新为版本3.x
(但不更新为NUnit .EnableLocalScreenshots()
)
通过pacman::p_load(oro.dicom, oro.nifti)
all_slices_fb99a80cbb2f441bb90135bab5b029fe <- readDICOM("stage1/fb99a80cbb2f441bb90135bab5b029fe")
nii_test <- dicom2nifti(all_slices_fb99a80cbb2f441bb90135bab5b029fe)
d=dim(nii_test); d; class(nii_test) #512 512 111
nii_test
ConfigureApp.iOS.EnableLocalScreenshots()的startApp();
注意:假设您因为错误而完成了这项工作....