前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >APP爬虫--appium环境安装

APP爬虫--appium环境安装

作者头像
北山啦
发布2022-11-27 11:44:20
5210
发布2022-11-27 11:44:20
举报
文章被收录于专栏:北山啦的博客

appium环境安装

学习目标
  1. 了解 appium环境的搭建

2.1 环境安装

以win10为例

2.1.1 安装node.js
  1. 点击进入 https://nodejs.org/zh-cn/
  2. 点击下载安装包
在这里插入图片描述
在这里插入图片描述
  1. 双击安装包,然后同样一路狂点下一步
  2. 安装完成后在cmd终端中输入 node -v,显示版本号则表示安装成功
2.1.2 安装java JDK
  1. 点击进入官网下载页面 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  2. 注意下载位置,点击同意协议,下载相应的版本

  1. 双击安装包,然后同样一路狂点下一步
在这里插入图片描述
在这里插入图片描述

!!!注意安装位置,默认是C:\Program Files\Java,尽量不要修改。

  1. 添加环境变量
    • CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 注意上边最开始有个点
    • JAVA_HOME C:\Program Files\Java\jdk1.8.0_191
    • Path %JAVA_HOME%\bin %JAVA_HOME%\jre\bin

    在cmd终端中输入java和javac不报异常,说明安装成功

2.1.3 安装android SDK
  1. 进入网站 https://www.androiddevtools.cn/
  2. 依次点击AndroidSDK工具>>SDK Tools>>会跳转到以下界面,Windows建议选择.exe后缀
  3. 下载后安装

注意此处,点击第一项,为所有用户安装

如果不小心关闭了,或者没有自动打开上边的界面,点击安装目录下的SDK Mansger.exe文件,同样可以打开,已经自动打开的忽略此步。

下载完成后,你的sdk文件夹下,应该是这样的

  1. 安装环境变量
    • ANDROID_HOME ​ C:\...\Android\android-sdk
    • Path ​ %ANDROID_HOME%\tools%ANDROID_HOME%\platform-tools
2.1.4 安装Appium
  1. 需要访问国外网站http://appium.io/
  2. 点击下载并安装
2.1.5 安装夜神模拟器
  1. 下载并安装夜神模拟器 https://www.yeshen.com/
  2. 首先,下载完成后不要忙着打开夜神模拟器,先确保你的电脑Hyper-V是关闭的,否则启动模拟器时部分电脑会蓝屏重启。
  3. 把安卓sdk中的adb.exe复制两份,其中一个改名为nox_adb.exe后,放到夜神模拟器安装目录的bin目录下覆盖原文件

2.2 联调测试环境

2.2.1 开启并设置夜神安卓模拟器
2.2.2 adb命令建立连接

在夜神模拟器安装路径下的bin目录下执行cmd进入终端

输入 adb devices后,出现提示

代码语言:javascript
复制
List of devices attached
* daemon not running; starting now at tcp:5037
* daemon started successfully

再输入 nox_adb.exe connect 127.0.0.1:62001后,出现提示

代码语言:javascript
复制
connected to 127.0.0.1:62001

最后再次输入adb devices后,出现提示

代码语言:javascript
复制
List of devices attached
127.0.0.1:62001 device

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XiaCY9cR-1610612103876)(.\images\2.2.2.1.png)]

2.2.3 开启Appium并配置运行
  1. 获取app包名和进程名
    • 打开夜神模拟器中的浏览器
    • 在adb连接正确的情况下,在夜神模拟器安装目录的bin目录下的cmd中输入adb shell
    • 进入adb shell后输入 dumpsys activity | grep mFocusedActivity
    • com.android.browser就是app包名
    • .BrowserActivity就是进程名
  2. 启动Appium,点击start server
  3. 点击放大镜进入并输入测试配置
  4. 配置参数的来源
    • platformName 系统名 Android
    • platformVersion 系统版本 4.4.2
    • deviceName 手机型号 SM-G955F
    • appPackage app的包名 com.android.browser
    • appActivity app的进程名 .BrowserActivity
  5. 关闭夜神模拟器中的浏览器,点击右下角的start session查看运行结果
2.2.4 干的漂亮!环境搭建成功

来自传播智课

到这里就结束了,如果对你有帮助你,欢迎点赞关注,你的点赞对我很重要

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-01-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • appium环境安装
    • 2.1 环境安装
      • 2.1.1 安装node.js
      • 2.1.2 安装java JDK
      • 2.1.3 安装android SDK
      • 2.1.4 安装Appium
      • 2.1.5 安装夜神模拟器
    • 2.2 联调测试环境
      • 2.2.1 开启并设置夜神安卓模拟器
      • 2.2.2 adb命令建立连接
      • 2.2.3 开启Appium并配置运行
      • 2.2.4 干的漂亮!环境搭建成功
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档