美文网首页
Appium:获取Android设备手机屏幕分辨率

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

作者: R_zb | 来源:发表于2021-02-08 15:09 被阅读0次

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']
    

相关文章

网友评论

      本文标题:Appium:获取Android设备手机屏幕分辨率

      本文链接:https://www.haomeiwen.com/subject/jegztltx.html