[英]Take screenshot of iOS device by code (not swift or xamarin)
我正在使用tesseract引擎(OCR)驗證iOS應用程序的屏幕。 我正在使用使用.net 4.5幀的Ranorex(測試自動化工具)。
MobileApp targetApp = repo.App;
Bitmap actualImage = Imaging.CaptureImage(targetApp,0,true);
我使用上面的代碼來獲取當前屏幕的位圖。 但是,分辨率太低而無法運行OCR。 因此,我需要在其他方面開展工作。
第一:如果Ranorex有一些功能需要高分辨率的屏幕圖像。
第二:如果有c#(.net frame 4.5)代碼可以獲得高分辨率的屏幕圖像。
第3步:找到一個工具來拍攝iPad應用程序(外部工具)的屏幕截圖,並先保存所有高分辨率屏幕截圖,然后按位圖(C:\\ xxxx)讀取文件。
如果我能得到一個好的建議,那就太好了。
感謝你們對我的幫助。
您可以使用Apple的UIAutomation框架截取屏幕截圖。
您可以使用此代碼生成屏幕截圖:
target.captureScreenWithName( “主屏幕”);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.