一、启动浏览器:

pycharm中python脚本如下:

from appium import webdriver

desired_caps ={

‘platformName‘:‘Android‘,

‘deviceName‘:‘127.0.0.1:62001‘,

‘platformVersion‘:‘6.0‘,

‘appPackage‘:‘com.android.browser‘,

‘appActivity‘:‘com.android.browser.BrowserActivity‘

}

webdriver.Remote(‘http://127.0.0.1:4723/wd/hub‘,desired_caps)

脚本解释:

platformName:手机系统

deviceName:可以在adb中用adb devices查看

platformVersion:安卓系统版本

appPackage:可以在adb中用adb shell pm list package命令查看

appActivity:在adb中,用adb logcat -c 清除日志,然后用adb logcat ActivityManager:I *:s,然后在手机或者模拟器中打开你要查看的laucherActivity的软件,打开后就会显示该软件的laucherActivity名称

com.android.browser.BrowserActivity(脚本中需要去掉截图里面的斜杆)

接下来开始执行操作:

1、打开夜神模拟器,在DOS下先将夜神模拟器连上:adb.exe connect 127.0.0.1:62001

adb devices 查看是否连接成功;如图显示连接成功

2、启动Appium服务:

在启动Appium之前要设置默认浏览器:点击Appium上的机器人图标,勾选Use Browser:Browser

启动Appium服务:启动前是三角形,启动后是正方形,如下图:

3、运行Python脚本

此时夜神模拟器上的浏览器会自动打开;同时桌面生成一个unlock的图标

手机浏览器启动完成:

二、启动手机APP

脚本如下:修改appPackage与appActivity为对应的手机APP的appPackage与appActivity

from appium import webdriver

desired_caps ={

‘platformName‘:‘Android‘,

‘deviceName‘:‘127.0.0.1:62001‘,

‘platformVersion‘:‘6.0‘,

#‘appPackage‘:‘com.android.browser‘,

#‘appActivity‘:‘com.android.browser.BrowserActivity‘

‘appPackage‘:‘com.hsd.huosuda_user‘,

‘appActivity‘:‘com.hsd.huosuda_user.guide.WelcomeActivity‘

}

webdriver.Remote(‘http://127.0.0.1:4723/wd/hub‘,desired_caps)

接下来开始执行操作:

1、打开夜神模拟器,在DOS下先将夜神模拟器连上:adb.exe connect 127.0.0.1:62001

adb devices 查看是否连接成功;如图显示连接成功

2、启动Appium服务:

在启动Appium之前要设置Application Path :点击Appium上的机器人图标,勾选Application Path :选择APK的路径;红色框里的内容为手动选择的APK路径,黑色框里的内容自动生成

启动Appium服务:启动前是三角形,启动后是正方形,如下图:

3、运行Python脚本

此时夜神模拟器上的手机APP会自动打开;同时桌面生成一个unlock与Appium Setting的图标

手机APP启动完成

原文:https://www.cnblogs.com/lelexiong/p/8984835.html

手机学python用什么浏览器_Python+Appium学习之启动手机浏览器相关推荐

  1. python脚本控制手机app_Python+Appium学习之启动手机APP或者浏览器

    一.启动浏览器: pycharm中python脚本如下: 1 from appium importwebdriver2 3 desired_caps ={4 'platformName':'Andro ...

  2. 手机学python语言用什么软件好_如何在手机上面学习编程?有哪些软件推荐的?...

    这里简单介绍几个在手机上练习编程的软件,包括c.java.python和html这4种语言,主要内容如下:c语言:这里可以使用"C语言编译器"这个软件,无需root,就可以进行c代 ...

  3. 手机学python_手机学python的app

    手机学python的 app是一款在Android上运行手机学python的的脚本引擎,手机学python的 app里面整合了手机学python的解释器.Console.编辑器和SL4A库.手机学py ...

  4. 手机学python语言用什么软件好_手机上学python的软件_零基础自学python的APP_手机学python的app_东坡下载...

    Python控制台app(Python console)下载推荐: 更新:2019-04-1016.2M / Android 推荐理由:针对python初学者打造的一款软件,Python控制台app( ...

  5. python支付宝蚂蚁森林_Python+appium自动化实例(一):使用Python3+appium实现自动收取支付宝蚂蚁森林能量...

    注:仅用作自动化实践研究,请勿滥用 一.环境搭建 1.下载安装appium.在官网http://appium.io/ 下载appium安装包,并进行安装. 2.安装Android SDK.可直接在(h ...

  6. 我学python前一句_Python学习教程:人生苦短,我用Python?入门前你要知道这些

    有多少伙伴是因为一句'人生苦短,我用Python'就要去学Python的?之前也大家更新过Python学习教程普及过多次的Python相关知识,不过大家还是还得计划一下Python学习路线!Pytho ...

  7. 32岁学python有前途吗_Python发展前景如何?学习Python游戏开发有前途吗?

    Python发展前景如何?学习Python游戏开发有前途吗? 时间:2018-04-02 15:48:31 | 来源:千锋教育 | 作者:alents 学习Python的人都知道一句话:人生苦短,我用 ...

  8. python自动操作微信_Python + Appium 自动化操作微信

    环境 本文主要环境如下: Win10 JDK1.8 Appium Python3.7 android-sdk mumu 模拟器 JDK 下载地址:https://www.oracle.com/java ...

  9. 学python数据挖掘自学路线图_python零基础学习路线图

    知了堂前面的文章已经介绍了Python是一种面向对象.直译式计算机程序设计语言,由Guido van Rossum于1989年底发明.由于他简单.易学.免费开源.可移植性.可扩展性等特点,让Pytho ...

最新文章

  1. pushpop指令的操作数必须是字操作数_指令格式
  2. 如何删除sublime目录
  3. oracle11gr2 active data guard,Oracle11gR2 Aactive DataGuard(手动)装配部署及维护文档(三)之升级及rman...
  4. sas中的sql(2) 行选择 、限制重复、条件运算符、运行前语法检查、feedback、count...
  5. WCF 第六章 序列化与编码 编码选择
  6. 四、CI框架之通过URL路径访问C中的函数
  7. [css] CSS3有哪些新增的特性?
  8. java poi教程_Java完成POI的功能
  9. 【时间序列分析】01. 时间序列·平稳序列
  10. 清除手机图案解锁(执行adb命令工具类)
  11. 必读的 Android 文章
  12. 企业微信Robot(群聊机器人)消息推送Java服务
  13. 华硕无线网卡测试软件,华硕 AiMesh WiFi系统 无线回程测试
  14. 【西祠日志】【05】修修补补asp留言板,学习git,asp的ajax实现(2015.07.21周二)
  15. 尾行注释转行上注释 正则表达式
  16. 计算机视频DVI接口,HDMI、DVI 电脑为什么会有这么多种视频接口?
  17. 使用jQuery调色器farbtastic--触发change事件
  18. 主机上没有虚拟机网络适配器VMnet8解决办法
  19. mysql添加多个字段删除多个字段
  20. numpy库常用函数——np.random.normal()函数

热门文章

  1. GAN(生成对抗网络)
  2. wxid转成微信账号
  3. 如何做好一名技术面试官
  4. Python 笔记(三) 采取某音视频
  5. 【漏洞通告】微软SMBv3协议远程代码执行漏洞(CVE-2020-0796)PoC公开处置手册
  6. python知识笔记_python笔记(1)--基础知识
  7. Hadoop集群搭建(潦草版)
  8. 国家统计信息查询网址
  9. 中国一重集中采购平台的建设经历和亮点
  10. 如何通过 脚本获取mcafee epo的数据库信息