appium------之西瓜视频上滑50次

# -*- coding:utf-8 -*-
# -*- coding:utf-8 -*-

import os, time, unittest,sys
from appium import webdriver
# from selenium import webdriver

class fpsTest(unittest.TestCase):

    def setUp(self):
        desired_caps = {}

        desired_caps['platformName'] = 'Android'  # 设备系统

        desired_caps['platformVersion'] = '7.1.1'  # 设备系统版本

        desired_caps['deviceName'] = '28f5751a'  # 设备名称

        desired_caps['appPackage'] = 'com.ss.android.article.video'

        desired_caps['appActivity'] ='com.ss.android.article.video.activity.SplashActivity'

        desired_caps['noReset'] = 'True'

        self.driver = webdriver.Remote("http://localhost:4723/wd/hub", desired_caps)#启动APP


        time.sleep(20)

        print("setup")



    def tearDown(self):

        print("teardown")


    def test_mem(self):

        j = 0
        x = self.driver.get_window_size()['width']
        y = self.driver.get_window_size()['height']
        for i in range(50):
            self.driver.swipe(x * 0.5, y * 0.75, x * 0.5, y * 0.55, 100)

            j=j+1
            print(j)


if __name__=="__main__":
    unittest.main()
    # def get_size(self):
    #     x = self.driver.get_window_size()['width']
    #     y = self.driver.get_window_size()['height']
    #     return (x, y)
    #
    # def swipe_up(self, t):
    #     screen = self.get_size()
    #     self.driver.swipe(screen[0] * 0.5, screen[1] * 0.75, screen[0] * 0.5, screen[1] * 0.25, t)

猜你喜欢

转载自blog.csdn.net/weixin_40412060/article/details/82894924
今日推荐