android自动化测试 python3.0+appium+uiautomatorviewer+unittest+csv+HTMLTestRunner 登录测试框架

# 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'  # 设备系统版本
        d

你可能感兴趣的:(app自动化测试,app登录自动化脚本)