栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python 爬虫 移动端开发(三)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python 爬虫 移动端开发(三)

上一章:python 爬虫 移动端开发(二)_宠乖仪的博客-CSDN博客

下一章:

一、Appium环境搭建 1. Android SDK安装

SDK:(software development kit) 软件开发工具包。是软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具集合。

Android SDK 指的是Androdid专属的软件开发工具包

1.1 安装java JDK

点击进入官网下载页面:Java Downloads | Oracle

下载安装好后 配置环境变量

 

 

 

1.2 安装android SDK 1.2.1进入网站 AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载 1.2.2、 安装步骤

 

点击打开 

 

android-sdk设置环境变量

 修改path

表示配置成功

adb devices   # 查看设备连接情况

 

 打开移动端模拟器后 在执行一边  adb devices 

发现有小问题  进程被杀死

 原因: 是我们用的手机模拟器也有如下这两个文件

如下 我们配置一下模拟器的 文件

 找到模拟器安装的地方  打开bin

 

我们把这三个文件替换成 Android-skd的三个文件

 这个文件也要替换 , adb.exe复制一份改名

重启一下模拟器 

然后查一下设备

二、Appium安装与控制移动端设备  1、介绍

Appium 是一个开源工具,用于自动化 iOS 手机、 Android 手机和 Windows 桌面平台上的原生、移动 Web 和混合应用。原生应用指那些用 iOS、 Android 或者 Windows SDKs 编写的应用

重要的是,Appium 是跨平台的:它允许你用同样的 API 对多平台(iOS、Android、Windows)写测试。做到在 iOS、Android 和 Windows 测试套件之间复用代码

GitHub:GitHub - appium/appium: Automation for iOS, Android, and Windows Apps.

官方网站:http://appium.io

appium 类库封装了标准的Selenium客户端库。

Appium服务端定义了官方协议的扩展,为appium用户提供了方便的接口来执行各种设备动作

2、原理

 3、安装步骤

 正常下载

点击启动服务

 4、开启Appium并配置运行
  1. 获取app包名和进程名
    • 打开夜神模拟器中的浏览器

    • 在adb连接正确的情况下,在夜神模拟器安装目录的bin目录下的cmd中输入adb shell

    • 进入adb shell后输入 logcat | grep cmp=

    • com.jingdong.app.mall要运行的app包名

    • com.jingdong.app.mall.MainframeActivity要运行的APP名

参数配置

  • platformName 系统名 Android

  • platformVersion 系统版本 5.1.1

  • deviceName 手机型号 SM-G955F 或者 192.168.30.192:62001

  • appPackage app的包名 com.android.browser

  • appActivity app的进程名 .BrowserActivity

    • 可以通过 adb shell 获取值

      • logcat | grep cmp=

      • 打开程序

其他的参数:Desired Capabilities - Appium

 步骤一:

appPackage和appActivity  包名获取的方法 

 

 

 步骤二:  步骤三:

启动

成功的样子

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/339938.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号