美文网首页Appium自动化测试软件测试软件测试
Appium + Python 卸载等代码解读 (九)

Appium + Python 卸载等代码解读 (九)

作者: 云层_ | 来源:发表于2019-02-09 13:37 被阅读111次

用例

#coding=utf-8

from AW.aw_public import Init

# import unittest

'''

@author: shipanpan

@attention: uninstall

'''

#调用AW (卸载APP)

Init.removeApp()

#调用AW (关闭驱动)

Init.quit()

# if __name__ == "__main__":

#    unittest.main()

AW

# ecoding=utf-8

__author__ = "shipanpan"

# 导入appium

from appium import webdriver

import Const.const_init

class Init:

    global driver

    #封装driver:初始化手机

    print('提示-----> 配置 server 启动参数')

    desired_caps = {}

    desired_caps['platformName'] = Const.const_init.PLATFORM_NAME

    desired_caps['platformVersion'] = Const.const_init.PLATFORM_VERSION

    desired_caps['deviceName'] = Const.const_init.DEVICE_NAME

    desired_caps['appPackage'] = Const.const_init.APP_PACKAGE 

    driver = webdriver.Remote(Const.const_init.COMMAND_EXECUTOR_URL, desired_caps)

    #卸载APP

    def removeApp():

        print('提示-----> 卸载前,判断app是否安装')

        if driver.is_app_installed(Const.const_init.APP_PACKAGE):

            print('提示-----> 已安装,下面进行卸载')

            driver.remove_app(Const.const_init.APP_PACKAGE)

            if driver.is_app_installed(Const.const_init.APP_PACKAGE):

                print('提示-----> 卸载失败,请检查原因')

            else:

                print('提示-----> 卸载成功')

        else:

            print('提示-----> 未安装,无需卸载')

    #关闭驱动   

    def quit():

        print('提示-----> 关闭驱动')

        driver.quit()

常量,同上篇

相关文章

网友评论

    本文标题:Appium + Python 卸载等代码解读 (九)

    本文链接:https://www.haomeiwen.com/subject/ynawoftx.html