网上只找到 Android 版本的,在 HTMLTestRunner 里使用 adb 截图,但是如果是苹果的怎么办呢?苹果好像可以用 driver 截图,但是这个好像没法加入 HTMLTestRunner 里,请问有没有现成的经验?
苹果的截图命令:
$ idevicescreenshot --help
Usage: idevicescreenshot [OPTIONS] [FILE]
Gets a screenshot from a device.
The screenshot is saved as a TIFF image with the given FILE name,
where the default name is "screenshot-DATE.tiff", e.g.:
./screenshot-2013-12-31-23-59-59.tiff
NOTE: A mounted developer disk image is required on the device, otherwise
the screenshotr service is not available.
-d, --debug enable communication debugging
-u, --udid UDID target specific device by its 40-digit device UDID
-h, --help prints usage information
Homepage: <http://libimobiledevice.org>
PS:HTMLTestRunner 和 appium 没啥关系吧。建议你把你用的 android 上 HTMLTestRunner 的截图相关代码放上来,这样才知道你要怎么做才能替换成 iOS 的。
#1 楼 @chenhengjie123 还没做完呢,做好了我会分享出来。
#1 楼 @chenhengjie123 非常感谢,还有个问题,Ios 有没有类似 adb 的工具?可以发送指令的。
#3 楼 @luoxi001713 ideviceinstaller
#3 楼 @luoxi001713 貌似没有。iOS 不越狱的话没有能直接访问它的 shell 的工具。这个命令来自 libmobiledevice 库,这个库是通过实现 itunes 传输协议来做到这些功能的。
#5 楼 @chenhengjie123 高手啊!!刚试了下截图真机可以,模拟器无法识别,模拟器有办法截图么?
#6 楼 @luoxi001713 模拟器不清楚。。。你可以试下这个:http://jehiah.cz/a/iphone-simulator-screenshots ,我没试过,不确定。
#7 楼 @chenhengjie123 可以用,太感谢了~~他的原理其实是截图电脑,然后选择激活模拟器窗口
#7 楼 @chenhengjie123 我都弄好了整了下代码分享出来。
#9 楼 @luoxi001713 赞~
#9 楼 @luoxi001713 急需楼主的截图功能的分享
#13 楼 @luoxi001713 嗯嗯呢
#16 楼 @heminwon
#17 楼 @yoyoyuhua swipe 无效,可能是你的间隔时间没设吧。少年人!
您好,请问 android 如何添加截图呢