appium实现简单的功能测试


实现思路

思路:

1.获取capabilities信息

2.启动app(包含安装过程)

3.检查是否安装成功

4.卸载app

5.检查是否卸载成功

6.执行×3

from time import sleep

from appium import webdriver

def install_test():
    # 6.执行×3
    for i in range(3):
        # 1.获取capabilities信息
        desired_caps = {}
        desired_caps['platformName'] = 'Android'
        desired_caps['app'] = '/home/appium/apps/kaoyan3.1.0.apk'
        desired_caps['noReset'] = 'false'
        # 2.启动app(包含安装过程)
        driver = webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)
        sleep(3)
        # 3.检查是否安装成功
        if driver.is_app_installed('com.tal.kaoyan')==True:
            print('第',i+1,'次安装成功')
        else:
            print('第',i+1,'次安装失败')
        # 4.卸载app
        driver.remove_app('com.tal.kaoyan')
        # 5.检查是否卸载成功
        if driver.is_app_installed('com.tal.kaoyan')==False:
            print('第',i+1,'次卸载成功')
        else:
            print('第',i+1,'次卸载失败')

# 自测
if __name__ == '__main__':
    install_test()