草庐IT

12.Appium+python自动化-iOS模拟器(iOS Simulator)安装app和原生定位

iOS安装app前言做过iOS上app测试的小伙伴应该都知道,普通用户安装app都是从appstore下载安装,安装测试版本的app,一般就是开发给的二维码扫码安装,或者开发给个.ipa的安装包文件,通过itools安装。对于没有iPhone真机的小伙伴,想在iOS模拟器上安装app测试可不是那么容易的事情。一、启动iOSSimulator1.Xcode>OpenDeveloperTool>iOSSimulator,打开后在hardware里面选对应的iPhone版本就能启动模拟器了2.第二种方法,通过指令启动模拟器:$xcruninstruments-w'devicename'注意:这里的d

appium连接ios手机

一、用github下载WebDriverAgent,二、1、然后用xcode,打开这个文件2、然后吧这里面的文件都加个账号:3、然后选择打包这个文件4、然后点击Product->test,将文件打包到手机上5、成功之后手机屏幕上会出现这个:三:1、打开Appium,点击StartServer2、打开之后,点击右上角的🔍按钮3、打开之后点击右边的编辑按钮4、然后填写json内容{**"deviceName":"iPhone8",**#手机名字**"udid":"125b570c91581f346e443a2c06dc3e584a81bb7e",**#手机udid**"automationName

关于appium-python-client报错问题:AttributeError: ‘NoneType‘ object has no attribute ‘to_capabilities‘

由于python的appium包使用是基于selenium的,而当我们安装了最新版的selenium和最新版的appium3.0.0,就会导致版本冲突问题,导致:AttributeError:'NoneType'objecthasnoattribute'to_capabilities'异常发生。解决方法如下:卸载selenium和appium,pipuninstallselenium,appium-python-client,降低指定appium版本进行安装:pipinstallappium-python-client==2.0这时pip会将对应的selenium版本一起下载,所以就不用再装s

基于Appium+WDA+Python搭建IOS自动化测试全纪录(三):真机demo运行

前期回顾:基于Appium+WDA+Python搭建IOS自动化测试全纪录(二):模拟器demo运行基于Appium+WDA+Python搭建IOS自动化测试全纪录(一):环境搭建在模拟器将demo跑通之后,就要在真机上测试啦,模拟器总是要为真机服务的。证书问题在真机上主要是涉及到签名及证书的问题,一下blog写的特别好,然而其实我也没有看懂,RSA算法神马的早在密码学课程上还给老师了。iOSApp签名的原理主要在此简单记录一下证书的配置吧。在xcode中找到buildSetting配置部分(之所以把这张图放出来是因为我最开始找不到这个配置,萌新啥都找不到):WX20180115-203847

Windows下载安装Appium并连接模拟器

文章目录依赖环境下载配置下载安装Appium配置Inspector连接模拟器安装完成依赖环境下载配置包括Node.js,JDK和AndroidSDK,这部分可参考下面的文章,写的很详细:Appium环境搭建超详细教程新版本Appium的下载安装有所不同,可以参考下面下载安装Appium按照上一步,现在我们已经安装了:Node.jsv17.8.0JDK1.8AndroidSDKTools24.4.1接下来下载安装Appium:下载地址:Releases·appium/appium-desktop(github.com)下载版本:这里我选的是Appium-Server-GUI-windows-1.

Appium----模拟器 Fiddler Frida对闲鱼app进行抓包

【原文链接】Appium----模拟器+Fiddler+Frida对闲鱼app进行抓包(1)参考Appium----基于Windows系统安装雷电模拟器安装模拟器(2)参考Fiddler----Fiddler的下载与安装安装Fiddler(3)参考Appium----Frida的安装与使用安装Frida(4)在cmd中执行ifconfig查看本机ip地址,比如这里是192.168.1.98(5)打开fiddler软件,依次点击【工具】-【选项】,找到【connections】标签,勾选【allowremotecomputertoconnect】,端口保持默认8888(6)切到HTTPS标签,点

Java + Selenium + Appium手机自动化测试

一、启动测试机或者Android模拟器(Genymotion俗称世界上最快的模拟器,可自行百度安装)二、启动Appium(Appium环境安装可自行百度) 三、安装应用到Genymotion上,如下图我安装一个计算机的小应用,包名为CalcTest.apk安装步骤:(基于AndroidSDK已经配置好了环境变量,可自行百度)1、Win+R2、CMD3、adbdevices --检查操作,列出存在的设置名称4、adb install F:\Appium\CalcTest.apk  --正式安装App测试apk下载地址:https://files.cnblogs.com/files/yyym/Ca

appium+jenkins实例构建

自动化测试平台Jenkins简介  是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。前面我们已经开完测试脚本,也使用bat批处理来封装了启动Appium服务和运行测试用例。但是还是不够自动化,比如我想每天下班时自动跑一下用例,或者当研发打了新包后自动开始运行测试脚本测试新包。修改端口修改jenkins安装目录下的配置文件:jenkins.xmlJenkins密码丢失如何找回找到文件C:\ProgramData\Jenkins\.jenkins目录下的xml文件修改文件  3.重新启动服务(建议重启计算机

ios - 无法预启动 appium 并且应用程序未使用 appium 安装在 iPhone 真实设备中

我使用的是appium1.3.7版。我已经通过USB连接了物理设备。我启动了appium服务器,一段时间后appium崩溃了。我已将完整日志粘贴在下方。我附上了下面的屏幕截图。LaunchingAppiumwithcommand:'/Applications/Appium.app/Contents/Resources/node/bin/node'lib/server/main.js--command-timeout"7200"--pre-launch--platform-version"8.1"--platform-name"iOS"--app"/Users/al/work/sampl