appium实现屏幕截图

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/dengachao/article/details/100122202

一、测试环境

Win 10
java version "1.8.0_181"
Appium v1.14.1(不能低于1.6.3)
selenium:3.141.0
测试设备:Android 5.1.1
Python:3.6
测试App:考研帮Android app V3.1.0

二、测试场景
场景一:base脚本里的desired_caps['noReset'] = 'False'

1 自动安装考研帮App(kaoyan3.1.0.apk),然后启动App

2 登录后截图并保存下来

from find.base import driver

driver.find_element_by_id('com.tal.kaoyan:id/login_email_edittext').clear()
driver.find_element_by_id('com.tal.kaoyan:id/login_email_edittext').send_keys('zxw1234')#输入错误的用户名
driver.find_element_by_id('com.tal.kaoyan:id/login_password_edittext').send_keys('zxw201778')#输入错误的密码
driver.find_element_by_id('com.tal.kaoyan:id/login_login_btn').click()
#点击登录后,保存截图
driver.save_screenshot("login.png")
driver.get_screenshot_as_file('./images/login.png')

三、运行后结果

猜你喜欢

转载自blog.csdn.net/dengachao/article/details/100122202