51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 4063|回复: 1
打印 上一主题 下一主题

selenium+python+appium真机测试

[复制链接]
  • TA的每日心情
    擦汗
    2018-3-20 09:57
  • 签到天数: 33 天

    连续签到: 1 天

    [LV.5]测试团长

    跳转到指定楼层
    1#
    发表于 2018-7-20 10:04:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式





    前面说了web测试,app测试是在web基础上加上appium
    1、安装Appium-Python-Client
    pip install Appium-Python-Client
    pyCharm点击file——setting——project interpreter——+——搜索Appium-Python-Client下载


    真机连接
    #coding=utf-8
    import os
    from appium import webdriver

    PATH = lambda p: os.path.abspath(
        os.path.join(os.path.dirname(__file__), p)
    )
    desired_caps = {}
    #不每次运行都安装app
    desired_caps['noReset'] = 'true'
    desired_caps['fullReset'] = 'false'
    #设备设置
    desired_caps['platformName'] = 'Android'
    desired_caps['platformVersion'] = '6.0.1'
    desired_caps['deviceName']='ad9a96f7'#这是测试机的型号,uuid
    desired_caps['app'] = PATH('E:\\下载\\com.app.qunadai_5.8.10_168.apk')#被测试的App在电脑上的位置
    #desired_caps['appPackage'] = 'com.app.qunadai'
    #desired_caps['appActivity'] = '.content.ui.MainActivity'

    driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
    driver.implicitly_wait(5)
    driver.find_element_by_id("com.app.qunadai:id/rb_nav_market").click()

    driver.quit()
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏1
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-21 00:26 , Processed in 0.068097 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表