Appium使用文档

Appium旨在支持许多不同平台(移动端、网页端、桌面端等)的UI自动化。不仅如此,它还旨在支持用不同语言(JS、Java、Python等)编写的自动化代码。

    1. 环境搭建

    资源下载:

    链接: https://pan.baidu.com/s/1K5QO67jG3XQfQpAeKzT-Rg

    提取码: 5h9n

    MuMu模拟器12可以到官网下载!

    环境搭建好后,使用 adb connect 127.0.0.1:7555 连接MuMu模拟器12,或者通过数据线连接测试手机!

    2. 测试(python)

    注意!运行代码前要启动Appium服务

    测试:

            打开模拟器的"设置"

            定位元素"网络与互联网",并点击

    # demo.py
    
    from appium import webdriver
    from appium.webdriver.common.appiumby import AppiumBy
    import time
    
    """
    测试:
        通过python代码自动打开安卓的设置
        获取元素"网络和互联网",并点击
    """
    
    # 设置Desired Capabilities
    desired_caps = {
        'platformName': 'Android',  # 平台名称
        'platformVersion': '12',    # Android 版本
        'deviceName': 'MuMu Emulator',  # 设备名称
        'appPackage': 'com.android.settings',  # 设置应用程序包名
        'appActivity': 'com.android.settings.Settings',  # 启动Activity
        'automationName': 'UiAutomator2',  # 自动化引擎
        'noReset': True  # 不重置应用状态
    }
    
    # 初始化Appium驱动
    driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
    
    # 打开“网络和互联网”设置
    driver.find_element(AppiumBy.XPATH, '//*[@text="网络和互联网"]').click()
    
    time.sleep(5)
    
    # 关闭会话
    driver.quit()

    3. 参考视频

    安装自动化环境_哔哩哔哩_bilibili

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值