手机学python用什么浏览器_Python+Appium学习之启动手机浏览器
一、启动浏览器:
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学习之启动手机浏览器相关推荐
- python脚本控制手机app_Python+Appium学习之启动手机APP或者浏览器
一.启动浏览器: pycharm中python脚本如下: 1 from appium importwebdriver2 3 desired_caps ={4 'platformName':'Andro ...
- 手机学python语言用什么软件好_如何在手机上面学习编程?有哪些软件推荐的?...
这里简单介绍几个在手机上练习编程的软件,包括c.java.python和html这4种语言,主要内容如下:c语言:这里可以使用"C语言编译器"这个软件,无需root,就可以进行c代 ...
- 手机学python_手机学python的app
手机学python的 app是一款在Android上运行手机学python的的脚本引擎,手机学python的 app里面整合了手机学python的解释器.Console.编辑器和SL4A库.手机学py ...
- 手机学python语言用什么软件好_手机上学python的软件_零基础自学python的APP_手机学python的app_东坡下载...
Python控制台app(Python console)下载推荐: 更新:2019-04-1016.2M / Android 推荐理由:针对python初学者打造的一款软件,Python控制台app( ...
- python支付宝蚂蚁森林_Python+appium自动化实例(一):使用Python3+appium实现自动收取支付宝蚂蚁森林能量...
注:仅用作自动化实践研究,请勿滥用 一.环境搭建 1.下载安装appium.在官网http://appium.io/ 下载appium安装包,并进行安装. 2.安装Android SDK.可直接在(h ...
- 我学python前一句_Python学习教程:人生苦短,我用Python?入门前你要知道这些
有多少伙伴是因为一句'人生苦短,我用Python'就要去学Python的?之前也大家更新过Python学习教程普及过多次的Python相关知识,不过大家还是还得计划一下Python学习路线!Pytho ...
- 32岁学python有前途吗_Python发展前景如何?学习Python游戏开发有前途吗?
Python发展前景如何?学习Python游戏开发有前途吗? 时间:2018-04-02 15:48:31 | 来源:千锋教育 | 作者:alents 学习Python的人都知道一句话:人生苦短,我用 ...
- python自动操作微信_Python + Appium 自动化操作微信
环境 本文主要环境如下: Win10 JDK1.8 Appium Python3.7 android-sdk mumu 模拟器 JDK 下载地址:https://www.oracle.com/java ...
- 学python数据挖掘自学路线图_python零基础学习路线图
知了堂前面的文章已经介绍了Python是一种面向对象.直译式计算机程序设计语言,由Guido van Rossum于1989年底发明.由于他简单.易学.免费开源.可移植性.可扩展性等特点,让Pytho ...
最新文章
- pushpop指令的操作数必须是字操作数_指令格式
- 如何删除sublime目录
- oracle11gr2 active data guard,Oracle11gR2 Aactive DataGuard(手动)装配部署及维护文档(三)之升级及rman...
- sas中的sql(2) 行选择 、限制重复、条件运算符、运行前语法检查、feedback、count...
- WCF 第六章 序列化与编码 编码选择
- 四、CI框架之通过URL路径访问C中的函数
- [css] CSS3有哪些新增的特性?
- java poi教程_Java完成POI的功能
- 【时间序列分析】01. 时间序列·平稳序列
- 清除手机图案解锁(执行adb命令工具类)
- 必读的 Android 文章
- 企业微信Robot(群聊机器人)消息推送Java服务
- 华硕无线网卡测试软件,华硕 AiMesh WiFi系统 无线回程测试
- 【西祠日志】【05】修修补补asp留言板,学习git,asp的ajax实现(2015.07.21周二)
- 尾行注释转行上注释 正则表达式
- 计算机视频DVI接口,HDMI、DVI 电脑为什么会有这么多种视频接口?
- 使用jQuery调色器farbtastic--触发change事件
- 主机上没有虚拟机网络适配器VMnet8解决办法
- mysql添加多个字段删除多个字段
- numpy库常用函数——np.random.normal()函数