移动端自动化之环境搭建(一)

    在学习移动端自动化,也是粘贴了很多文章。这篇是安装环境的总结。废话不多说,直奔主题。

    Step1:安装JDK,配置环境变量,并且在cmd窗口输入Java,javac验证配置好没有,具体配置可以看这个教程       https://www.jianshu.com/p/a9e80bb782af

    Step2:下载android studio安装SDK,配置环境变量,并且在cmd窗口输入adb,Android验证配置好没有

   安装SDK,会下载gradle,这个过程会很慢。这里有个办法,亲测有效,首先自行下载gradle-6.1.1-all,然后把这个安装包放到C:\Users\admin\.gradle\wrapper\dists这个路径下,我电脑是这个路径,然后再根据这个教程做些代码修改https://www.cnblogs.com/youpeng/p/10256901.html

  Step3:安装python,并且在cmd窗口输入python,验证配置好没有

  Step4:安装pycharm,点击File->setting->Project Interpreter,点击右侧的“+”号搜索appium-python-client并安装

Step5:安装node.js

Step6:安装appium,把安装appium目录下的node_modules下.bin路径加入到环境变量path中,cmd窗口输入appium-doctor验证

Step7:安装夜神模拟器,将原来夜神的adb即nox_adb.exe这个文件删掉,然后复制platform-tools 下的adb.exe到这个目录下 ,同时将adb.exe更名为nox_adb.exe。选择手机模式,调出开发者模式,打开usb调试。在cmd窗口输入adb devices验证 

最后做一个简单的案例:代码如下

from appium import webdriver
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '5.1.1'
desired_caps['deviceName'] = '127.0.0.1:62001'
desired_caps['appPackage'] = 'com.tencent.mobileqq'
desired_caps['appActivity'] = '.activity.SplashActivity'
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

首先打开并运行appium,然后运行python脚本,虚拟机会安装这两个软件,随后会自动打开qq

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值