appium手动向水平左滑动首页引导页面

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/dengachao/article/details/100162186

一、测试环境

Win 10
java version "1.8.0_181"
Appium v1.14.1(不能低于1.6.3)
selenium:3.141.0
测试设备:Android 5.1.1
Python:3.6
测试App:考研帮Android app V3.1.0

二、测试场景
场景一:base脚本里的desired_caps['noReset'] = 'False'

1 自动安装考研帮App(kaoyan3.1.0.apk),然后启动App

2 手动向水平左滑动首页引导页面。

3 点击“立即体验”进入登录页面。

三、参考代码

#coding=utf-8
import time
from find.base import driver

#获取尺寸
def get_size():
    x = driver.get_window_size('width')
    print(x)
    y = driver.get_window_size('height')
    print(y)
    return x,y
#显示屏幕尺寸:width,height
l = get_size()
print(l)
print(l[0])
print(l[0]['width'])
#向左滑动
def swipeLeft():
    l = get_size()
    x1 = int(l[0]['width'] * 0.9)
    print(l[0])
    y1 = int(l[1]['height'] * 0.5)
    x2 = int(l[0]['width'] * 0.1)
    driver.swipe(x1,y1,x2,y1,2000)
#向左滑动两次
for i in range(2):
    swipeLeft()
    time.sleep(1)
#点击立即体验
driver.find_element_by_id('com.tal.kaoyan:id/activity_splash_guidfinish').click()

猜你喜欢

转载自blog.csdn.net/dengachao/article/details/100162186