charles\mitmproxy\appium的安装与使用

一、charles安装与激活
1、https://www.charlesproxy.com/documentation/installation/
下载dmg包安装后要将应用添加到Mac的应用目录中,一般安装后会有弹窗提示
然后激活,在工具栏上找到hep——register
Registered Name: https://zhile.io License Key: 48891cf209c6d32bf4
2、添加信任证书
help——SSL Proxying ——install Charles Root Certificate #这时在钥匙串管理中会自动添加charles证书
然后找到charles证书双击将“使用此证书时”设置为“始终信任”关闭输入账户密码即可
3、设置charles代理 #以设置抓包数据类型,包括http与socket数据
电脑——Proxy Settings

4、iphone手机设置代理

手机连接局域网下wifi,与charles必须为同一外网下。

在手机的WIFI中代理选择手动,然后把电脑的IP和charles设置的代理端口填写保存(即上面的6666)

电脑端help——SSL Proxying——Install Charles Root Certificate on a Mobile Device or Remote Browser

 然后手机浏览器访问chls.pro/ssl会弹出访问是否安装,同意即可。

最后设置->通用->关于本机->证书信任设置->charles Proxy

这样手机的证书生效且同时代理设置成为了电脑端的charles
如果这时间手机访问网站或APP就会有数据在charles左侧边栏显示

注意:因为现在的https访问是主流,到这一步数据很多没有,会出现unkown的信息,同时代理访问链接的前面会有灰色小锁图标,

那么这就要设置charles,让HTTPS的抓包经过SSL

5、HTTPS抓包设置

电脑Proxy——SSL Proxying Settings——Add               #host 和port都设空,代表全部SSL请求,这时就可以看到charles抓取的https请求数据,链接前面是兰色图标

6、

 #   adb devices -l

#  adb shell dumpsys window w |findstr \/ |findstr name=

#当使用appium自动化测试时会需要获取APP的appPackage和appActivity

 7、appium的安装与自动化测试

官网下载安装appium后,电脑端要安装android sdk,最好是安装android studio,然后安装相应的SDK版本,同时配置环境变量ANDROID_HOME为android sdk的路径,然后添加SDK文件夹下的tools和platform-tools文件夹到PATH中

****注意****

安卓手机中要打开调试模式,有的手机同时还要设置“允许通USB安装应用”选择,(小米手机还需要登录小米账号)

 appium也可以使用python脚本来控制动作,这时要安装appium-python-client:pip install Appium-Python-Client

如果是使用IDE工具如pycharm可以在项目的运行环境中添加appium-python-client库

转载于:https://www.cnblogs.com/ameile/p/10135809.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
关于Appium安装使用,以下是详细步骤: 1. 安装Node.js Appium是一个基于Node.js的开发工具,首先需要在你的计算机上安装Node.js。你可以从Node.js官方网站(https://nodejs.org)下载适合你操作系统的版本,然后按照安装向导进行安装。 2. 安装Appium Server Appium Server是Appium的服务器端,它用于与移动设备进行通信。你可以通过命令行或者Appium Desktop来安装Appium Server。 方式一:通过命令行安装 打开命令行终端,并执行以下命令安装Appium Server: ``` npm install -g appium ``` 方式二:通过Appium Desktop安装 Appium Desktop是一个可视化工具,可以方便地管理和启动Appium Server。你可以从官方网站(https://appium.io)下载适合你操作系统的版本,并按照安装向导进行安装。 3. 设置Android环境 如果你希望使用Appium进行Android应用的自动化测试,你需要设置Android开发环境。 - 安装Java Development Kit (JDK) 访问Oracle官方网站(https://www.oracle.com/java/technologies/javase-jdk8-downloads.html)下载并安装适合你操作系统的JDK版本。 - 配置JAVA_HOME环境变量 在系统环境变量中添加JAVA_HOME变量,并将其值设置为JDK的安装路径。 - 安装Android SDK 访问Android开发者网站(https://developer.android.com/studio)下载并安装Android Studio。在Android Studio中,安装所需的Android SDK版本。 - 配置ANDROID_HOME环境变量 在系统环境变量中添加ANDROID_HOME变量,并将其值设置为Android SDK的安装路径。 - 更新PATH环境变量 在PATH环境变量中添加以下路径(根据你的安装路径进行修改): ``` %ANDROID_HOME%\platform-tools %ANDROID_HOME%\tools %ANDROID_HOME%\tools\bin ``` 4. 安装Appium Client库 在你的测试项目中,你需要使用Appium Client库来编写测试脚本。你可以使用npm命令安装Appium Client库,执行以下命令: ``` npm install wd ``` 5. 运行Appium Server 如果你使用的是Appium Desktop,启动Appium Desktop并点击“Start Server”按钮启动Appium Server;如果你使用的是命令行,执行以下命令启动Appium Server: ``` appium ``` 6. 编写测试脚本 使用你喜欢的编程语言(如Java、Python等),引入Appium Client库,并编写你的测试脚本。你可以参考Appium官方文档和示例代码来学习如何编写测试脚本。 这些是Appium安装使用的详细步骤,希望对你有帮助!如果你有更多问题,请随时提问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值