好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

使用appium+python做UI自动化的demo

使用appium+python做UI自动化的demo

案例使用的知乎app,下载最新的知乎apk,存在了电脑上,只需要配置本机上app目录,不需要再配置appPackage和appActivity

#! /usr/bin/env python #coding=utf-8 import os import time import unittest from selenium import webdriver from lib2to3.pgen2.driver import Driver from lib2to3.tests.support import driver  PATH=lambda p:os.path.abspath(os.path.join(os.path.dirname(__file__),p))  desired_caps = {} desired_caps[‘platformName‘] = ‘Android‘ #设备系统 desired_caps[‘platformVersion‘] = ‘4.1‘ #设备系统版本 desired_caps[‘deviceName‘] = ‘GSL0216A24001392‘ #设备名称  desired_caps[‘app‘] = PATH(‘/Users/sunny/Downloads/test_apk\zhihu-4.17.1.apk‘) #desired_caps[‘appPackage‘] = ‘com.zhihu.android‘ #desired_caps[‘appActivity‘] = ‘.ui.activity.GuideActivity‘  #如果设置的是app在电脑上的路径,则不需要配appPackage和appActivity,同理反之 driver = webdriver.Remote(‘http://localhost:4723/wd/hub‘, desired_caps) #启动app time.sleep(5) #启动app时,需要一定时间进入引导页,所以必须设置等待时间,不然下面会一直报错定位不到元素 driver.quit()

查看更多关于使用appium+python做UI自动化的demo的详细内容...

  阅读:18次