在自动化测试过程中,APP可能会出现意想不到的异常,为了更好的定位到问题,我们在自动化过程中除了捕捉日志,我们还需要对运行的设备状态进行截图。而在appium中同样有好几种截图方法(其实就是selenium方法)。
我们这里介绍两种经常用的截图方法,
方法一:
save_screenshot()
直接保存当前屏幕截图到当前脚本所在文件位置
如:driver.save_screenshot('screen.png')
方法二:
get_screenshot_as_file(self,filename)
将截图保存到指定文件路径
如:driver.get_screenshot_as_file('./images/screen.png')
#图片保存当前自动化测试项目的文件夹images下,图片是png格式
img_folder