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

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']
    
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值