我正在使用iOS引擎验证应用程序的屏幕。我使用的是Ranorex (测试自动化工具),它使用.net 4.5框架。
MobileApp targetApp = repo.App;
Bitmap actualImage = Imaging.CaptureImage(targetApp,0,true);我使用上面的代码来获取当前屏幕的位图。但是,分辨率太低,无法运行OCR。因此,我需要在其他方面进行工作。
第一:如果Ranorex有一些功能可以获得高分辨率的屏幕图像。
第二:如果有c#(.net Frame4.5)代码,可以获得高分辨率的屏幕图像。
3:找工具截取iPad app (外部工具)的截图,先保存所有高分辨率截图,然后按位图(C:\xxxx)读取文件。
如果我能得到一个好的建议那就太好了。
谢谢你对我的照顾。
发布于 2016-06-29 04:46:03
你可以使用苹果的UIAutomation框架截图。
您可以使用此代码来生成屏幕截图:
target.captureScreenWithName("HomeScreen");
https://stackoverflow.com/questions/38085666
复制相似问题