Python+Appium+夜神模拟器环境搭建,启动模拟器自带的浏览器,相关步骤和遇到问题
1.安装Python的环境,自行百度解决。
2.appium下载,双击一路保存。
3.重点配置好appium-doctor,方便查看appium还有哪些信息没有配置全。
将appium的安装路径配置到环境变量里面,如下:
D:\soft\Appium;D:\soft\Appium\node_modules\.bin
4.cmd进入,写入appium-doctor
5.说明appium的AndroidSDK环境没有配置好,重现进行环境变量配置
1、新建 ANDROID_HOME 环境变量,变量值是SDK解压的路径,我的是:
E:\adt-bundle-windows-x86_64-20140702\sdk
2、追加sdk如下目录到PATH变量:
1) tools目录:%ANDROID_HOME%\tools
2) platform-tools目录:%ANDROID_HOME%\platform-tools
3) build-tools目录:%ANDROID_HOME%\build-tools\android-4.3
6.再次运行appium-doctor,如下说明appium运行ok。
7.夜神模拟器必须和sdk的模拟器adb要一样,否则adb devices就不会出现模拟设备
1. 任务管理器里看下,adb.exe以及nox_adb.exe这2个进程有没有在运行?有的话就结束掉
2. 找到开发环境的SDK的目录和夜神模拟器的目录,将SDK\platform-tools下的adb.exe文件,替换夜神模拟器bin目录下的adb.exe,再将SDK\platform-tools下的adb.exe拷贝一份,重命名为nox_adb.exe,替换夜神bin目录下的nox_adb.exe
http://www.cnblogs.com/cnhkzyy/p/9308061.html
8.运行自带的浏览器
设置打开
https://blog.csdn.net/pengzh_1/article/details/82712085
9.编写代码:
# encoding:utf-8
import time
from appium import webdriver
from time import sleepif __name__ == '__main__':desired_caps = {}desired_caps['platformName'] = 'Android'desired_caps['platformVersion'] = '5.1.1'desired_caps['deviceName'] = '127.0.0.1:52001'desired_caps['appPackage'] = 'com.android.browser'desired_caps['appActivity'] = '.BrowserActivity'desired_caps["unicodeKeyboard"] = "True"desired_caps["resetKeyboard"] = "True"driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)driver.get("http://www.baidu.com")sleep(5)driver.quit()
10.启动appium,启动夜神模拟器
11.运行如上代码。查看模拟器是否执行打开浏览器操作。
注意:安卓SDK下载:https://download.csdn.net/download/u011971558/10831629
如果地址失效,可以私聊我!
12,更多内容,尽在公众号:
Python+Appium+夜神模拟器环境搭建,启动模拟器自带的浏览器,相关步骤和遇到问题相关推荐
- Python+Appium APP自动化环境搭建
Python+Appium之APP自动化环境搭建 1.安装node.js (1)一直点击下一步即可 (2)配置环境变量 (3)输入npm --version 安装成功 2.安装appium-docto ...
- appium1.6在mac上环境搭建启动ios模拟器上Safari浏览器 转自:上海-悠悠
前言 在mac上搭建appium踩了不少坑,先是版本低了,启动后无限重启模拟器.后来全部升级最新版本,就稳稳的了. 环境准备: 1.OS版本号10.12 2.xcode版本号8.3.2 3.appiu ...
- LVGL WIN32模拟器环境搭建
LVGL WIN32模拟器环境搭建 LVGL简介 环境搭建 IDE 选择 模拟器代码下载 PC模拟器搭建 其他配置项说明 LVGL简介 LVGL是一个跨平台.轻量级.易于移植的图形库.因其支持大量特性 ...
- android SDK模拟器环境搭建
android SDK模拟器环境搭建 一.下载安装android SDK 两种方式: (1)官网下载(需FQ):https://developer.android.com/studio/index.h ...
- 【Android 逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system )
文章目录 一.运行环境搭建 Android 模拟器安装 二.拷贝 Android 平台可执行文件和动态库到 /data/system 目录下 一.运行环境搭建 Android 模拟器安装 使用低版本的 ...
- Windows下android模拟器环境搭建
Windows下android模拟器环境搭建 一.搭建java环境 1.下载jdk1.6.0_45 下载地址:http://www.oracle.com/technetwork/java/arch ...
- python+pycharm+selenium自动化测试环境搭建步骤
python+pycharm+selenium自动化测试环境搭建步骤 原文链接:https://blog.csdn.net/weixin_51429941/article/details/116850 ...
- 我的全栈之路-Python基础之Python概述与开发环境搭建
我的全栈之路-Python基础之Python概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2. ...
- Django Python MySQL Linux 开发环境搭建
Django Python MySQL Linux 开发环境搭建 1.安装Python 进行Python开发,首先必须安装python,对于linux 或者Mac 用户,python已经预装. 在命令 ...
最新文章
- jQuery_第五章_jQuery事件和动画
- 一个build.xml实例
- USEARCH — 最简单易学的扩增子分析流程(中国总代理)
- phpstudy2016安装redis扩展
- clickhouse集群表删除_携程用ClickHouse轻松玩转每天十亿级数据更新
- HTML当中特殊字符的表示
- ThreadLoacl,InheritableThreadLocal,原理,以及配合线程池使用的一些坑
- 下面由我来给大家表演个绝活
- WebClient与WebRequest差异
- ubuntu下搭建android开发环境(转载)
- java没有timer类_Java中的Java.util.Timer类 - Break易站
- easyui layout 收缩的bug
- 《中学生可以这样学Python》84节微课免费观看地址
- Java se 8最新下载地址JDK8最新下载地址
- 西安西北大学计算机研究生学费,关于西北大学研究生学费及住宿的解答
- JAVA之基数排序LSD顺序
- 清理电脑垃圾软件哪个好?CleanMyMac深度清理电脑教程
- 前端提高篇(五十四)练习7:animation动画练习
- 手把手教你做一个天气时钟,推荐收藏
- 飞越650四轴无人机安装全程详解(多图)
热门文章
- 小米iot业务_小米架构再调整:强化中国市场地位 提升IoT业务权重
- OpenCV 霍夫变换直线检测(SHT、MSHT和PPHT)
- 华为扩大内存代码_华为手机增大手机内存代码 | 手游网游页游攻略大全
- python随机森林筛选变量_一种基于随机森林的改进特征筛选算法
- 微信小程序实现视频功能(三):视频弹幕、弹幕颜色自定义效果
- C++ 创建链表并输出
- 伏并网低电压穿越技术
- 一个月能卖400套房子的顶尖模式,跨界的威力
- ubuntu16.04 更新软件源 操作步骤
- 粒子群算法(PSO)的C++实现