appium获取屏幕分辨率

分辨率有助于用坐标定位,很多控件在不同分辨率的手机上的坐标往往不一样。所以脚本中对坐标定位的控件,应先获取手机的分辨率,然后在用一台标准正确的手机的分辨率与控件坐标的固定对比值和标准误差区域来 代入来算出不同分辨率下该控件的位置,进而进行定位和操作等。

driver.manage().window().getSize().height
driver.manage().window().getSize().width
上面的俩句 一般同学肯定会报错,说webdriver里根本没找到manage()
不要慌,还有下面两句
driver.get_window_size()[‘height’]
driver.get_window_size()[‘width’]

你可能感兴趣的:(appium,python)