启动篇

简介: 通过上篇的安装,我们的环境大体上是搭建完成了。以Python版本为例,我们需要先安装Python-appium端。这时候我们的真机通过USB接入到电脑上,而且保证手机的USB调试模式打开。启动appium由于上一篇,我们改动了appium的名字为run_appium, 所以我这里启动方式变了。

通过上篇的安装,我们的环境大体上是搭建完成了。
以Python版本为例,我们需要先安装Python-appium端。

image.png

这时候我们的真机通过USB接入到电脑上,而且保证手机的USB调试模式打开。

启动appium

由于上一篇,我们改动了appium的名字为run_appium, 所以我这里启动方式变了。

简单点吧,简单点。

如果想查看具体的,请查看!参数详情

我们直接启动啦!可以看到我直接启用的时候报了个错,意思是端口被占用,所以我很机智换到了4723端口,请记住这个端口!这样appium就开始运行了!

image.png

一个Python demo

  1. 查看设备信息
    打开cmd窗口,输入如下命令:
    adb devices
    可以查看设备的信息。

image.png
可以看到我连接了一台设备,标识是HExxxxxxxxx

  1. 获取系统细带计算器的安卓版本、包名等信息(已知了,下篇讲解如何获取)
    已知我版本是6.0 安卓
 from appium import webdriver

# 启动配置环境
desired_caps = {}
# 系统名
desired_caps['platformName'] = 'Android'
# 安卓版本
desired_caps['platformVersion'] = '6.0'
# 设备名称
desired_caps['deviceName'] = 'HEE6R15C17002984'
# app 包名
desired_caps['appPackage'] = 'com.eg.android.AlipayGphone'
# app主页
desired_caps['appActivity'] = '.AlipayLogin'
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
driver.implicitly_wait(30)
driver.quit()

这里没有做任何关于支付宝的操作,但是我们可以看到手机上打开了支付宝软件,是不是很棒??

相关文章
|
1月前
|
Java 数据处理 开发者
XYNTService启动的服务都是后台运行吗?
【10月更文挑战第7天】XYNTService启动的服务都是后台运行吗?
49 3
|
6月前
|
关系型数据库 MySQL 数据库
MySQL数据库的启动/停止
MySQL数据库的启动/停止及查看状态
84 0
|
网络安全 数据安全/隐私保护
启动farbox2.0服务
启动farbox2.0服务
74 9
|
分布式计算 资源调度 运维
Spark集群部署和启动与关闭
Spark集群部署和启动与关闭
Spark集群部署和启动与关闭
|
运维 Java 应用服务中间件
Linux启动tomcat命令行关闭后服务会停止
Linux启动tomcat命令行关闭后服务会停止
145 0
|
分布式计算 安全 Hadoop
|
存储 分布式计算 资源调度
Hadoop集群部署和启动与关闭
Hadoop集群部署和启动与关闭
|
Java 应用服务中间件 开发者
Tomcat 启动和关闭| 学习笔记
快速学习 Tomcat 启动和关闭,介绍了 Tomcat 启动和关闭系统机制, 以及在实际应用过程中如何使用。
Tomcat 启动和关闭| 学习笔记
( ఠൠఠ )ノ 一键启动要启动的程序
( ఠൠఠ )ノ 一键启动要启动的程序
164 0
( ఠൠఠ )ノ 一键启动要启动的程序
|
Java 应用服务中间件 Perl
Tomcat启动、关闭、重启脚本
#!/bin/sh #chkconfig: 345 90 10 #tomcat auto-start #. /etc/init.d/functions #.
1175 0