首页 > 其他分享 >第一章Appium自动化之环境搭建

第一章Appium自动化之环境搭建

时间:2023-09-09 16:24:37浏览次数:44  
标签:Appium cmd 第一章 自动化 caps 模拟器 安装 搭建

1. Appium介绍

Appium 是一个移动 App (手机应用)自动化工具。
手机APP 自动化有什么用?

*自动化完成一些重复性的任务:比如微信客服机器人

*爬虫:就是通过手机自动化爬取信息;为什么不通过网页、HTTP 爬取呢?有的系统没有网页,也不方便通过HTTP爬取

*自动化测试:很多企业里面有这样的需求

2.自动化环境搭建

2.1安装client编程库

在pycharm中运行下面代码

pip install appium-python-client -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

2.2安装Appium Serve

第一步:下载Appium Desktop

Appium Desktop官方下载:https://github.com/appium/appium-desktop/releases/latest

第二步:双击打开进行安装

2.3安装JDK

第一步:下载JDK

JDK官网地址:https://www.oracle.com/java/technologies/downloads/

第二步:安装JDK

第三步:配置环境变量:JAVA_HOME

在桌面上找到我的电脑,右击鼠标选择->属性,->高级->系统变量

第三步:验证是否安装成功

win 键+ R 键,输入cmd ,回车,然后输入java -version 回车,如果显示出jdk 版本,则说明安装成功

2.4 Android SDK

第一步:下载

Android SDK官网:https://www.androiddevtools.cn/


第二步:安装,一般根据默认推荐安装即可

所有文件均点击接受后(如图,文件名前都变为绿色对勾),此时点击install进行安装

2.5安装模拟器

第一步:下载

mumu模拟器:https://mumu.163.com/360/

第二步:默认安装即可

第三步:配置环境变量

鼠标右击此电脑-属性-高级系统设置-环境变量,打开环境变量页面。
在系统变量中选择新建,填写变量名和变量值,点击确定完成添加。
变量名:ANDROID_HOME。变量值:sdk安装路径

Path 设置

同样在环境变量页面,系统变量中,找到Path,点击编辑。
分别添加tools安装路径、platform-tools安装路径、Android新版API安装路径,均在SDK目录下

验证是否安装成功

使用快捷键win+R,打开运行,输入cmd,点击确定后打开cmd。在cmd中输入adb,验证sdk是否安装配置成功。 出现图示为安装成功

3.连接模拟器

3.1查看mumu模拟器端口,其他模拟器请百度查询

打开mumu多开器查看端口号

连接模拟器

使用快捷键win+R,打开运行,输入cmd,点击确定后打开cmd。在cmd中输入adb connect 127.0.0.1:端口号

在cmd中输入adb devices -l 查看连接成功的设备

启动Appium Serve

在pycharm运行下面代码

from appium import webdriver


desired_caps = dict()
# 连接手机的系统,我模拟器用的是安卓
desired_caps['platformName'] = 'Android'
# 手机安卓版本
desired_caps['platformVersion'] = '12'
# 设备名,安卓手机可以随意填写
desired_caps['deviceName'] = 'mumu'


# 连接Appium Server,初始化自动化环境
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

# 设置缺省等待时间
driver.implicitly_wait(5)

验证是否连接成功

当模拟器出现Appium Serve软件代表成功

标签:Appium,cmd,第一章,自动化,caps,模拟器,安装,搭建
From: https://www.cnblogs.com/xueku/p/17688629.html

相关文章

  • 搭建内网学习所需要的环境(详细)
    搭建内网学习所需要的内网环境(详细)前言建议内存加为24G或32Gwindows2012R2192.168.1.1(域控制器)密码windows2012其他计算机登录域HACKER\testuserAdmin@123其他计算机加入域Administratorwindows2012域hacker.testlabwindows2008R2192.168.1.2密......
  • Zookeeper搭建
    1.ZookeeperZookeeper是ApacheHadoop项目下的一个子项目,是一个树形目录服务。Zookeeper是一个分布式的、开源的分布式应用程序的协调服务。 2.zookeeper搭建学习教程:04、ZooKeeper--集群搭建下--配置文件修改&启动_哔哩哔哩_bilibili前提:JDK已经安装好了输入java-version......
  • MYSQL如何搭建主从复制
    MYSQL如何搭建主从复制首先要了解为什么要用主从复制,主从复制有什么好处。首先呢,你要实现读写分离就必须要在实现主从复制的前提下,读写分离就是主服务器的数据库(master)修改、删除、增加数据,而从服务器(slave)实现读操作。MySQL读写分离是一种数据库架构设计策略,旨在分离处理数......
  • CentOS7搭建LAMP详细教程
    一、安装Apache1.执行安装命令Apache及其扩展包yuminstall-yhttpdhttpd-manualmod_SSLmod_perlmod_auth_mysql如果显示如下图所示,则安装成功2.启动Apache并设置自启动systemctlstarthttpdsystemctlenablehttpd这里我就不设置自启动了3.查看Apache是否启......
  • MySQL搭建主从架构
    下载docker镜像dockerpullmysql创建两个容器dockerrun-d-p3310:3306-eMYSQL_ROOT_PASSWORD=pwd1--namemysql-01mysqldockerrun-d-p3311:3306-eMYSQL_ROOT_PASSWORD=pwd2--namemysql-02mysql连接测试可以使用阿里云的DMS或者DataGrip等客户端来连接......
  • appium+python安装配置及代码测试完整流程
    1.appium安装及环境配置2.模拟器安装或者直接连接真机也可以3.手机各配置参数获取platformName'、'platformVersion'、appActivity、deviceName、webdriver.Remote 4.代码运行测试,启动手机应用5.进阶版,代码为POM模式......
  • Lua03——开发环境搭建
    1安装开发插件在idea或vscode中安装lua的开发插件EmmyLua2创建工程在idea中创建一个新的工程工程的类型选择lua输入工程名及目标目录在工程结构的SDK中设置lua在本地安装目录在工程结构的modules中选择lua3编写第一个lua程序在工程下添加程序包,并创建lua程序文件,需要......
  • appium+python安装后代码测试
     fromappiumimportwebdriver#模拟器/真机已经被电脑识别到(adbdevices)#字典#1、设置终端参数项desired_caps={"platformName":"Android","platformVersion":"6.1.1","appPackage":"com.ss.android.article.n......
  • 从零开始搭建EasyDarwin环境——linux系统开发环境nodejs的搭建
    EasyDarwin是目前比较热门的开源平台之一,上一篇我们给大家详细展示了搭建EasyDarwin环境前实现虚拟机Linux系统共享目录,本文我们将说明一下如何在Linux下搭建起nodejs环境。1.首先安装wgetyuminstall-ywget如果已经安装了可以跳过该步骤。2.下载nodejs最新的bin包可以在下载页......
  • React项目笔记-环境搭建、路由封装(跳转Navigate、懒加载lazy)、模块化样式引入、状态管
    环境准备nodev16.15.0npm8.5.5AntDesignofReact:https://ant.design/docs/react/introduce-cn一,创建项目npminitvite√Projectname:...vite-project-react√Selectaframework:»React√Selectavariant:»TypeScript然后使用vscode打开项目,由于......