Appium:獲取Android裝置手機螢幕解析度
阿新 • • 發佈:2021-01-28
技術標籤:測試相關# Appiumappium自動化測試測試
Appium:獲取Android裝置的手機螢幕解析度
-
使用Appium獲取手機螢幕解析度
print(driver.get_window_size()) # {'width': 1080, 'height': 2135} print(type(driver.get_window_size())) # <class 'dict'> width = driver.get_window_size()['width'] # 1080 height = driver.get_window_size()['height'] # 2135
-
使用ADB命令獲取手機螢幕解析度
- 命令:adb shell wm size
import os import re size = os.popen('adb shell wm size').read() print(size) # 'Physical size: 1080x2340\n' # 通過正則處理 print(re.findall(r'.*?: (.*?)\n', size)[0]) # '1080x2340' # 通過字串方法處理 print(size.split(': ')[1].replace('\n', '')) # '1080x2340' # 獲取width、height size = '1080x2340'.split('x') print(size) # ['1080', '2340']