Appium:获取Android设备手机屏幕分辨率

测试相关 同时被 2 个专栏收录
7 篇文章 0 订阅
11 篇文章 1 订阅

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']
    
  • 1
    点赞
  • 2
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值