夜神

Appium 连接夜神模拟器

匿名 (未验证) 提交于 2019-12-02 23:59:01
夜神模拟器注意事项: 下载的是nox_setup_v3.7.6.1_full 1、如果模拟器已经启动,请先关闭;再输入adb devices 2、在夜神模拟器安装目录下找到nox_adb.exe 在cmd中输入,进入安装目录 cd D:\Program Files (x86)\nox\bin nox_adb.exe connect 127.0.0.1:62001 3、再启动模拟器,输入adb devices 遇到问题:目前运行服务器端的adb版本(也就是夜神模拟器的adb版本)比客户端的版本(也就是SDK目录下的adb版本)低 验证问题描述情况:(验证之前需要先配置环境变量,将SDK下的adb所在目录(D:\Program Files\Android\adt-bundle-windows-x86\sdk\platform-tools)、以及夜神模拟器的adb所在目录(D:\Program Files (x86)\nox\bin)加入了系统的环境变量path中) 解决办法: a、关掉夜神模拟器。同时去任务管理器里看下,adb.exe以及nox_adb.exe这2个进程有没有在运行?有的话就结束掉。 b、找到SDK的目录和夜神模拟器的目录,将SDK目录下的adb.exe文件,复制到夜神模拟器的目录下,因为夜神模拟器目录下原本的adb文件名字叫做nox_adb.exe

抓APP请求

随声附和 提交于 2019-12-02 22:43:12
( 1)打开模拟器--设置--高级设置(设置参数)--重启模拟器 安装包安装到夜神模拟器(安装包拖过去) (2)Fiddler代理设置 (3) 夜神模拟器【设置】(右下方,单独菜单) --------WiFi (4)鼠标长按(网络设置) (5)修改网络代理 (6) 打开模拟器中的 APP,查看fiddler是否成功获取请求 手机和电脑连接同一个路由器。 来源: https://www.cnblogs.com/kite123/p/11765440.html

RF+Appium安装过程中遇到的问题

浪尽此生 提交于 2019-12-02 22:28:09
第三部分 RF+Appium安装过程中遇到的问题 1. 通过pip安装插件报错 通过pip进行安装时,可能会报 line 425, in _error_catcher yield 、Read timed out 等超时错误,此时需要先输入命令 修改timeout时间,之后再使用pip进行安装,即可: pip --default-timeout=100 install -U pip 如下图,安装Ride 2. 通过appium连接夜神模拟器,在dos命令中输入adb devices命令总是查不到设备 原因:版本sdk和夜神版本不一致 解决方案: 找到SDK的目录和夜神模拟器的目录,将SDK目录(C:\Program Files (x86)\Android\android-sdk\platform-tools)下的adb.exe文件,复制到夜神模拟器的目录(C:\Program Files (x86)\Nox\bin)下,将夜神模拟器目录下原本的adb.exe和nox_adb.exe修改文件名为adb_bak.exe和nox_adb_bak.exe,将从SDK目录复制过来的adb.exe放在夜神目录下,同时复制一份改名为nox_adb.exe。 参考: https://blog.csdn.net/y2Candice/article/details/88385672 3.

Intel GPA + 夜神模拟器

风流意气都作罢 提交于 2019-12-02 18:19:12
环境:Win10,Intel GPA 2019R2,Nox(夜神模拟器)6.2.8.3 记录下注意的事项 1. 夜神模拟器下载地址建议 : https://www.bignox.com/ 2. 先运行Nox,在设置中将显卡渲染模式改成DirectX并保存.(确保在GPA的浮动框显示的API是DX) 3. 打开GraphicsMonitor,在下方选择Nox程序的位置,然后打开设置面板,将Auto-detect launched applications切换为On。然后点击右下按钮运行Nox。Auto-detect lanucned applications每次打开都默认都为Off,因此每次一定要手动切换为On,否则GPA无法识别应用。(Auto-detect launched applications切换为On,在GraphicsMonitor启动 Nox.exe , 会有NoxVMHandler.exe) 4. 开始选择需要截帧的游戏 5. 打开System Analyzer,点击Connect后,选择NoxVMHandler.exe. 6. 之后就进入到了分析界面,接着在你想要抓帧的地方点击照相的按钮。 7. 抓取完成后,最后打开Graphics Frame Analyzer,你应该能在主界面看到刚刚抓帧的信息 ( 补充 NoxVMHandle.exe 存在地方 和

Appium环境搭建

本秂侑毒 提交于 2019-12-01 23:51:46
appium同时登录Android、iOS两种系统,本篇文章只针对Windows系统进行讲解。 appium运行原理: 1、简单原理 PC端代码 --(HTTP)-- Appium --(Android/ios自带自动化框架API)-- 模拟器/手机 2、详细过程 PC端代码 --(HTTP)-- Appium/node.js --(Android/ios自带自动化框架API)/(adb/aapt安卓开发调试工具)-- 模拟器/手机 ============话不多说,开始在Windows电脑搭建环境啦============ 一、安装Microsoft .NET Framework 4.5 这个文件估计只要是一台电脑上边都有,如何查看呢,就在控制面板 - 程序 - 程序和功能(卸载程序)这个里边查看 二、安装node-v6.11.4-x64.msi 双击运行,安装appium的依赖环境,node.js,建议大家去官网下载最新的安装包 官方网站: https://nodejs.org/en/ 三、安装appium 建议大家去官网下载最新的安装包,新版appium提供了元素定位的功能。 下载好之后,也是直接双击运行 官方网站地址: http://appium.io/ 四、安装JDK 注意:这里安装JDK1.8及以上版本。 五、安卓Android Develop Tools工具

测试自动化学习17

冷暖自知 提交于 2019-11-29 22:37:44
appium安装时,如果使用了cnpm仍然卡住,无法下载某些jar包,可以在appium安装命令加上sudo权限 使用夜神模拟器时,打开后adb可以查看到有设备连接,但是配置appium后,在appium服务端看到log,adb server不断被kill,此时是由于系统里面adb版本与夜神自带adb版本不一致导致的,此时可以在系统使用which adb查看到系统的adb在/usr/local/bin/adb ,此时可以进入夜神模拟器包安装地址查看到其adb路径 /usr/local/bin/adb /Applications/Nox\ App\ Player.app/Contents/MacOS/adb ,之后 复制到夜神模拟器adb,并重启夜神模拟器 cp /usr/local/bin/adb /Applications/Nox\ App\ Player.app/Contents/MacOS/adbcp /usr/local/opt/android-sdk-macosx/platform-tools/adb /Applications/Nox\ App\ Player.app/Contents/MacOS/adb 来源: https://www.cnblogs.com/fatenet/p/11531223.html

java + appium + selenium + 夜神模拟器实现App自动化测试或爬虫

本秂侑毒 提交于 2019-11-28 00:11:38
安装与环境配置 需要安装 appium 、 Android SDK 、夜神模拟器,并配置环境变量(安卓和夜神模拟器)。百度个教程即可。此处我提供一个简要的说明,如果想要更加详细的教程,请自行百度啦——我之前找到一堆。 安装appium 从官网 http://appium.io 下载Appium并安装。 安装Android SDK 下载一个安卓的SDK——自行百度或使用以下地址: http://tools.android-studio.org/index.php/sdk ,也可以使用我的版本: Android SDK , 密码 cyup 安装完成后需要配置 path 环境变量,一共是两个: D:\Android\Sdk\tools 和 D:\Android\Sdk\platform-tools 安装夜神模拟器 正常是使用真机进行测试的,但为了节省成本、方便部署,个人推荐安装夜神模拟器(市面上其他款模拟器应该也能做到类似功能),从官网下载安装。 安装完成后配置环境变量,地址为: D:\software\夜神模拟器\Nox\bin 。 下面需要保证安卓SDK和夜神模拟器的 adb 版本保持一致: 查看本地的安卓SDK中的 adb 版本,如果跟夜神模拟器的 nox_adb 不一致,就把夜神的 nox_adb.exe 替换掉(复制,重命名,粘贴–覆盖)。 # 查看安卓adb版本:adb -

使用charls抓包微信小程序的解决方案(终极解决,各种坑不怕,亲测可用,不服来战!)

≡放荡痞女 提交于 2019-11-27 23:37:23
第一步:使用charles进行https抓包 https://www.jianshu.com/p/7a88617ce80b 使用charles进行https抓包 使用Charles进行HTTPS抓包(包括安装信任证书以及抓包 出现无法抓包unknown和证书无效解决方案) 因为微信小程序都是https的请求,所以必须要能解析https,要解析https,就要证书 最近很多同行使用第一步所说的配置之后,发现获取的https响应数据依然是乱码。所以,请进行第二步设置。 第二步:Android 7.0 之后抓包 unknown 和证书无效的解决方案(无需改代码) https://blog.csdn.net/ShadowySpirits/article/details/79756274 其中那个把用户证书改成系统证书的命令太风骚了,我忍不住要记下来: 系统证书目录:/system/etc/security/cacerts/ 其中的每个证书的命名规则如下: <Certificate_Hash>.<Number> 文件名是一个Hash值,而后缀是一个数字。 文件名可以用下面的命令计算出来: openssl x509 -subject_hash_old -in <Certificate_File> 这个< Certificate_File > 就是你下载的证书的名字,你计算出hash值以后

RobotFramework实现自动化测试

早过忘川 提交于 2019-11-26 23:33:01
Java + robotframework + seleniumlibrary 使用Robot Framework Maven Plugin( http://robotframework.org/MavenPlugin/)执行自动化测试 chromedriver下载: http://chromedriver.storage.googleapis.com/index.html chromedriver和chrome版本对应关系: https://sites.google.com/a/chromium.org/chromedriver/downloads chromedriver直接放到chrome所在目录 插件执行,需要指定chromedriver位置 robotframework:run "-Dwebdriver.chrome.driver=C:\Program Files (x86)\Google\Chrome\Application/chromedriver.exe" 参考完成例子: robotframework Python + robotframework + appiumlibrary + Appium 1、安装python3.3+ 2、安装robotframework pip install -i https://pypi.tuna.tsinghua.edu.cn