博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自动化测试===Macaca环境搭建,自我总结
阅读量:6604 次
发布时间:2019-06-24

本文共 1259 字,大约阅读时间需要 4 分钟。

安装jdk

安装安卓sdk(打开sdk的时候出现问题)

安装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 unittestimport timefrom macaca import WebDriverdesired_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()

 

 

先简要记录,完毕再整理

 

转载于:https://www.cnblogs.com/botoo/p/8145670.html

你可能感兴趣的文章
关于表单重复提交问题
查看>>
port 22: Connection refused
查看>>
java中关键字volatile的作用(转载)
查看>>
基础查询语句
查看>>
Linux 硬链接、软链接
查看>>
ORACLE PL/SQL编程之六: 把过程与函数说透
查看>>
[.Net线程处理系列]专题五:线程同步——事件构造
查看>>
Welcom To My Blog
查看>>
windows 下使clion支持c++11操作记录
查看>>
组件里传值到父级
查看>>
201521123009 《Java程序设计》第13周学习总结
查看>>
js堆栈与队列简单记忆
查看>>
【转】说说云计算中的地域和可用区概念
查看>>
sqlite3 判断数据库和表的状态
查看>>
【转】Shell 编程专题
查看>>
51术语详解
查看>>
angularJs2随记
查看>>
验证文件切分实验
查看>>
三条圆形加载进度条
查看>>
scala学习手记18 - Any和Nothing
查看>>