zoukankan      html  css  js  c++  java
  • 自动化测试===Macaca环境搭建,自我总结

    安装jdk

    安装安卓sdk(打开sdk的时候出现问题linux===启动sdk manager下载配置sdk的时候报错的解决办法

    安装gradle,配置环境变量(MACACA===gradle下载和安装

    *安装node,并且配置环境变量

    下载后解压到文件,

    配置环境变量:

    此外还要设置一下路径:

    npm config set prefix /usr/local/lib/node_modules/node_global
    npm config set cache /usr/local/lib/node_modules/node_cache

    下载macaca-cli

    复制macaca-android到 macaca-cli的同级目录下!

    python2.7——3.5升级,pip 安装

    手机连接设备无法认证(  http://www.mamicode.com/info-detail-1418256.html      )

    http://blog.csdn.net/u013952558/article/details/44199505

     ===============================================================

    启动服务,然后再运行!

    import unittest
    import time
    from macaca import WebDriver
    
    desired_caps = {
        'platformName': 'Android', # iOS, Android, Desktop
        #'browserName': 'Chrome',    # Chrome, Electron
        "package": "com.tencent.mm",
        "activity": "com.tencent.mm.ui.LauncherUI",
        "deviceName":"91QEBNQ2RNFG"
    }
    
    server_url = {
        'hostname': '192.168.213.128',
        'port': 3457
    }
    
    class MacacaTest(unittest.TestCase):
        def setUp(self):
            self.driver = WebDriver(desired_caps, server_url)
            self.driver.init()
    
        def tearDown(self):
            self.driver.quit()
    
        def test_macaca(self):
            time.sleep(5)
            el=self.driver.element_by_name("直播")
            el.click()
            time.sleep(2)
    
    if __name__ == '__main__':
        unittest.main()

    先简要记录,完毕再整理

  • 相关阅读:
    UOJ168. 【UR #11】元旦老人与丛林
    luogu3308,LOJ 2196 [SDOI2014]LIS
    CF1349F2. Slime and Sequences (Hard Version)
    6210. wsm
    欧拉数学习小记
    CF1508F. Optimal Encoding
    CF1508C. Complete the MST
    联合省选2021 游记
    一. Docker介绍
    Elasticsearch
  • 原文地址:https://www.cnblogs.com/botoo/p/8145670.html
Copyright © 2011-2022 走看看