Appium+Python 将启动APP脚本封装(四)

① 目的

将启动APP方法封装,便于多次调用

② 环境

Python+Appium+Android/IOS模拟器

③源码

from appium import webdriver
import unittest
from selenium.common.exceptions import NoSuchElementException


class desired(unittest.TestCase):
    def setUp(self):
        pass

    # 启动模拟器
    def test_MN_Android(self):
        self.driver = webdriver.Remote(command_executor='http://127.0.0.1:4723/wd/hub',
                                       desired_capabilities={'platformName': 'Android',  # 设备型号
                                                             'platformVersion': '7.1.2',  # 系统版本
                                                             'deviceName': 'localhost:62001',  # 端口号默认62001
                                                             # 安装包路径;r覆盖安装
                                                             'app': r'/Users/xxx/Desktop/xxx.apk',
                                                             # 安装包名称,通过uiautomatorviewer工具获取。或者使用:aapt dump badging /Users/xxx/Desktop/xxx.apk
                                                             'appPackage': 'com.xxx.app'
                                                             })
        
    def tearDown(self):
        print('测试完毕!')
        self.driver.quit()

白嫖不好,创作不易,各位的点赞就是创作的最大动力。 持续更新,未完待续……

你可能感兴趣的:(appium)