# coding:utf-8
import csv #导入csv库,可以读取csv文件
from appium import webdriver
import unittest # 单元测试
from time import sleep # 等待时间
import time # 时间方法
import os # 文件、目录方法
import sys # 引用系统函数
from HTMLTestRunner import HTMLTestRunner
# 定义路径变量,放在python环境变量中。相对路径用此方法本文使用的绝对路径
BASE_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__name__)))
sys.path.insert(0,BASE_PATH)
class Test_case(unittest.TestCase):
def setUp(self):
print('开始测试')
def tearDown(self):
sleep(2)
self.driver.quit()
print('完成测试')
def test_login(self):
'''登陆测试'''
# 先获取app的设备信息安装后再执行测试用例测试
desired_cups = {} # 定义一个数据字典
desired_cups['device'] = 'android' # 安卓驱动
desired_cups['platformName'] = 'Android' # 设备平台
desired_cups['platformVersion'] = '6.0' # 设备系统版本
desired_cups['deviceName'] = 'PLK-AL10C00B389' # 设备名称
desired_cups['app'] = "D:\\迅雷下载\\文件名称.apk" # 指定你测试apk文件,自己需
android自动化测试 python3.0+appium+uiautomatorviewer+unittest+csv+HTMLTestRunner 登录测试框架
最新推荐文章于 2025-06-24 16:31:47 发布