Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自动化iPhone模拟器并拍摄屏幕截图?_Iphone_Objective C_Xcode_Automation - Fatal编程技术网

自动化iPhone模拟器并拍摄屏幕截图?

自动化iPhone模拟器并拍摄屏幕截图?,iphone,objective-c,xcode,automation,Iphone,Objective C,Xcode,Automation,基本上,我在尝试自动化导入数据和截屏的过程 要导入数据,我需要在我的应用程序中使用此功能 然后,我需要在各种屏幕之间移动,拍摄屏幕快照 我已经看过一些自动测试选项,但这些选项似乎不能进行屏幕截图或修改ui,因此屏幕截图会受到影响。使用模拟器进行屏幕截图的最佳方法是在适当的时候按下cmd+s。 但是,有一种更好的方法涉及一些代码: 我知道你可以自动化GUI测试,它可以为你截图。 希望这有帮助^_^ 使用模拟器拍摄屏幕快照的最佳方法是在适当的时候按下cmd+s。 但是,有一种更好的方法涉及一些代码:

基本上,我在尝试自动化导入数据和截屏的过程

要导入数据,我需要在我的应用程序中使用此功能

然后,我需要在各种屏幕之间移动,拍摄屏幕快照


我已经看过一些自动测试选项,但这些选项似乎不能进行屏幕截图或修改ui,因此屏幕截图会受到影响。

使用模拟器进行屏幕截图的最佳方法是在适当的时候按下cmd+s。 但是,有一种更好的方法涉及一些代码: 我知道你可以自动化GUI测试,它可以为你截图。
希望这有帮助^_^

使用模拟器拍摄屏幕快照的最佳方法是在适当的时候按下cmd+s。 但是,有一种更好的方法涉及一些代码: 我知道你可以自动化GUI测试,它可以为你截图。
希望这有帮助^_^

为模拟器构建的iOS应用程序实际上是在Mac OS X环境中运行的,因此可以调用来运行shell脚本、与其他进程之间的套接字/管道等。,包括在模拟器菜单项和保存对话框中启动Applescript UI脚本。

为模拟器构建的iOS应用程序确实在Mac OS X环境中运行,因此可以调用运行shell脚本、与其他进程之间的套接字/管道等。,包括启动一个Applescript UI脚本,点击模拟器菜单项和保存对话框。

它必须在模拟器中吗?如果您可以使用设备,UI Automation instrument的
captureScreenWithName()
功能可以在脚本中使用,以便在应用程序的各个区域内自动捕获屏幕截图。它必须在模拟器中吗?如果您可以使用设备,UI Automation instrument的
captureScreenWithName()
功能可以在脚本中使用,以便在应用程序的各个区域自动捕获屏幕截图。我是否还需要与模拟器交互才能在我的应用程序中移动?这是一个Mac应用程序。您可以向模拟iOS应用程序中添加一些仅限Mac的代码,以驱动与iOS UI驱动程序相同的代码,但可以通过套接字、管道或脚本。等等,我是否还需要与模拟器交互才能在我的应用程序中移动?这是一个Mac应用程序。您可以向模拟iOS应用程序中添加一些仅限Mac的代码,以驱动与iOS UI驱动程序相同的代码,但可以通过套接字、管道或脚本。等