前言
我们在自动化测试过程中,可能需要手机相关联的一些操作进行辅助测试,这些我们主要讲解获取手机分辨率、手机截图、获取和设置手机网络、发送手机按键到设备、操作手机通知栏。
获取手机分辨率
自动化测试可能会需要根据当前设备的屏幕分辨率来计算一些点击或者滑动的坐标。
方法:
driver.get_window_size()
实战代码:
- 输出当前设备的屏幕分辨率
# _*_ coding:utf-8 _*_ from appium import webdriver desc = { "platformName": "Android", "platformVersion": "7.1.2", "deviceName": "127.0.0.1:62001", } driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub", desc) driver.implicitly_wait