手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
SVN
Jenkins
Vim
vmware
Hyper-v
SSH
Jmeter
sysTemd
Maven
Webpack
Zookeeper
k8s
Phpstorm
JVM
IDEA
Appium
Cypress
pandas
Eclipse
HBuilder
编程工具
Markdown
Mac
Pytest
Selenium
istio
Gradle
Tensorflow
Homebrew
编程之家
Appium
关于appium自动化swipe模拟滑动操作
swipe可以模拟我们平时玩手机时的,上下左右滑动的功能,首先来看swepi接收的参数,start_x,start_y,end_x,end_y,duration=Noneswipe可以接收5个参数,其中4个必填,1个选填。4个必填参数分别是:X轴开始,Y轴开始,X轴结束,Y轴结束。选填参数是持续时间,也就是滑动速度,数值越小滑动速度越快,
作者:编程之家 时间:2022-10-14
如何在Ubuntu中使用Appium进行Android单元测试
我想使用Appium对HelloWorldAndroid应用程序进行简单的单元测试.我的Android应用程序有一个Activity,在屏幕上加载后,它会在TextView上显示“HelloWorld”.我想要的是使用Python编写一个单元测试用例,它按照我的预期工作并使用Appium进行测试.我无法理解的主要是我的Android项目
作者:编程之家 时间:2022-10-14
appium--Toast元素识别
前戏Android中的Toast是一种简易的消息提示框,当视图显示给用户,在应用程序中显示为浮动,和Dialog不一样的是,它永远不会获得焦点,无法被点击Toast类的思想就是尽可能不引人注意,同时还向用户显示信息,希望他们看到,而且Toast显示的时间有限,一般3秒左右就消失了,因此使用传统的元素定位方
作者:编程之家 时间:2022-10-14
appium--解决中文输入不了的问题
配置fromappiumimportwebdriverdesired_caps={}desired_caps['platformName']='Android'#模拟器desired_caps['deviceName']='127.0.0.1:62001'desired_caps['platforVersion']='5.1.1'desired_caps['app&
作者:编程之家 时间:2022-10-14
appium自动化,失败自动截图
失败自动截图publicclassMyTestngListenerextendsTestListenerAdapter{privatestaticLoggerlogger=Logger.getLogger(MyTestngListener.class);publicstaticfinalStringCONFIG="config.properties";@OverridepublicvoidonTestFa
作者:编程之家 时间:2022-10-14
appium+python自动化项目实战(一):引入nose和allure框架
本文将介绍一套比较完整的appium自动化框架,以python为编写脚本语言,是因为python有强大的库,同时易学易懂。最终的测试框架代码,将在jenkins项目中一键构建,执行自动化测试用例,并输出展现形式丰富的测试报告。appium及python的环境,自行安装和配置,本人使用pycharam进行自动化开发。
作者:编程之家 时间:2022-10-14
通过python控制android设备/模拟器
我不熟悉android开发.但只是想使用python脚本在我的Android设备/模拟器上做一些事情.例如:>更改系统设置.>设置代理.>打开应用程序A,点击某个地方,做点其他事情……>然后打开应用程序B,点按向下,做其他事情……>依此类推.我试过了>monkeyrunner,实际上不是python(它是由Jython)
作者:编程之家 时间:2022-10-14
Python +appium 封装desired_caps模块
使用python+appium做android的自动化测试时,首先需要启动appium服务,然后连接上手机,配置如下:desired_caps={"platformName":"Android","deviceName":"127.0.0.1:62001","platformVersion":"4.4.2",
作者:编程之家 时间:2022-10-14
Appium服务器初始化参数Capability
原文:https://blog.csdn.net/lilongsy/article/details/83010101appium官方说明:https://appium.io/docs/cn/writing-running-appium/caps/#appium-capabilityhttps://github.com/appium/appium/blob/master/docs/en/writing-running-appium/caps.md
作者:编程之家 时间:2022-10-14
appium--多点触控
前戏对于放大缩小的,我们使用前面的滑动是不行的,例如地图的放大缩小,这里就要用到多点触控了MultiAction是多点触控的类,可以模拟多点触控操作,主要包含add()和perform()两个方法,MultAction可以结合前面所学的ActionTouch可以模拟出多个手指滑动的操作效果fromappium.webdriver.c
作者:编程之家 时间:2022-10-14
appium启动出现com.google.common.base.Throwables.throwI
大神链接:https://blog.csdn.net/yunfeng482/article/details/76737683报错日志:Methodarguments:"M6TGLMA721108530","5190"步骤1:启动------------>appium与应用java.lang.NoSuchMethodError:com.google.common.base.Throwables.throwIfUnchecked(Ljava/lan
作者:编程之家 时间:2022-10-14
基于Python的Appium环境搭建合集
自动化一直是测试圈中的热聊,也是大家追求的技术方向。在测试中,往往回归测试也是测试人员的“痛点”。对于迭代慢、变更少的功能,就能用上自动化来替代人工回归,减轻工作量。问题在分享环境搭建之前,先抛出我的一个疑问吧。app启用时,分不同的场景:1.首次安装启用,有欢迎页;2.非首次
作者:编程之家 时间:2022-10-14
appium--多进程启动多设备
前戏在前面我们都是使用一个机器进行测试,在做app自动化的时候,我们要测不同的机型,也就是兼容性测试,如果一台一台设备去执行,那就显的太麻烦了。所以经常需要我们启动多个设备,同时跑自动化测试用例,要跑多个设备时,首先要启动多个appium服务。启动多个appium服务在之前我们都是在命
作者:编程之家 时间:2022-10-14
Appium - DesiredCapabilities对象的参数配置及含义
DesiredCapabilitiesDesiredCapabilities携带了一些配置信息。从本质上讲,它是key-value形式的对象。可以理解成是java里的map,python里的字典,ruby里的hash以及js里的json对象。实际上DesiredCapabilities在传输时就是json对象。DesiredCapabilities最重要的作用是告诉appiums
作者:编程之家 时间:2022-10-14
android – 如何从Appium修复错误“无法从sw_vers输出检测Mac OS X版本:’10 .12’”
我安装了appium-1.5.3.dmg但是当我点击听诊器按钮时,Appium显示错误:✔Xcodeisinstalledat:/Library/Developer/CommandLineTools[Error:CouldnotdetectMacOSXVersionfromsw_versoutput:'10.12']谢谢!解决方法:它对我有用.您可以通过此命令配置文件:>grep-
作者:编程之家 时间:2022-10-14
Appium Desktop 元素定位和脚本录制功能
AppiumDesktop除了可以做Server之外还可以进行元素定位和脚本录制功能,点击放大镜按钮,进入页面设置。开始配置DesiredCapabilities。配置DesiredCapabilities可以通过左边逐条输入,右边的Json框会自动输入,也可以通过右边的Json框输入,点击输入框右上角的保存,左边会自动录入Json
作者:编程之家 时间:2022-10-14
Appium的测试简单流程
1.环境的搭建:jdk,SDK,appium,手机模拟器(夜神模拟器)2.appium的运作流程图:图中的流程步骤简单来说是:1.测试脚本写入appium;2.appium创建连接,将脚本利用http传给手机端;3.运行信息返回给appium;4.断开连接;3.测试中建立连接的步骤需配置的参数:(1)deviceName:用
作者:编程之家 时间:2022-10-14
记录下通过cmd启动appium server及在使用过程中碰到的问题
1、appiumserver启动后,执行测试脚本,appium日志报错,提示appiumsetting未安装(原因是小米手机在用appiumdesktop调试时总是提示是否安装appiumsetting,并且默认是拒绝,调试过程中嫌麻烦就永久拒绝安装了),给小米手恢复允许通过USB安装appiumsetting的权限,调试成功。并且有个惊喜的
作者:编程之家 时间:2022-10-14
Appium / wdio – 无法解除Android上的位置权限警报
我正在使用webdriver.io为混合Cordova应用程序编写一套Appium测试."appium":"^1.10.0","wdio-appium-service":"^0.2.3","wdio-jasmine-framework":"^0.3.8","webdriverio":"^4.14.1",在我的一个测试中,我试图
作者:编程之家 时间:2022-10-14
Appium Android定位元素与操作
AppiumAndroid定位元素与操作 文章写得很好,转载备用一、常用识别元素的工具uiautomator:AndroidSDK自带的一个工具,在tools目录下monitor:AndroidSDK自带的一个工具,在tools目录下AppiumInspector:Appium自带的一个功能,只有mac下可以使用该功能 下面是用monitor
作者:编程之家 时间:2022-10-14
Appium启动(客户端+Server)
客户端:publicstaticAndroidDriverinitDriver(intport,Stringudid,StringdeviceName){ DesiredCapabilitiesdesiredCapabilities=newDesiredCapabilities(); desiredCapabilities.setCapability("automationName","Appium");
作者:编程之家 时间:2022-10-14
Appium从入门到实战合集
从今天起,持续更新想要及时获得更新,请关注微信公众号教程下载1.连载01-Appium自我介绍和环境搭建2.连载02-Appium启动参数配置3.连载03-Appium入门案例
作者:编程之家 时间:2022-10-14
pycharm中导入appium报错 已成功安装appium_python_client【MAC】
问题:成功安装配置好python+appium自动化环境后,其中appium-python-client已安装好。但是在pycharm中编写自动化脚本时,导入appium,发现appium报红无法使用。解决:成功安装appium-python-client后,pycharm中ProjectInterpreter不会自动加载appium_python_client,需要手动添加。添
作者:编程之家 时间:2022-10-14
appium 处理webview
折腾了一段时间,无论是模拟器还是真机,driver.contexts都只有NATIVE_APP,无奈放弃切换webview,直接查找定位元素fromtimeimportsleepimportpytestfromappiumimportwebdriverclassTestWebview:defsetup(self):caps={}caps["platformName"]="Android
作者:编程之家 时间:2022-10-14
Appium与Appium Desktop的区别
Appium-Server的配置,在之前的博文已有介绍,基于Python的Appium环境搭建合集,所以在此处就不详细介绍了。今天主要来分享下Appium-Server和Appiumdesktop在使用上的区别。在这篇博文中分享了如何使用模拟器,Genymotion模拟器的安装及脚本制作,但还没分享如何使代码正常运行起来,接下来
作者:编程之家 时间:2022-10-14
appium +夜神模拟器
z安装参考:https://zhuanlan.zhihu.com/p/49193525 https://www.cnblogs.com/du-hong/p/10985654.html (看此佬博客) 连接模拟器 cmd窗口先nox_adb.execonnect127.0.0.1:62001(相当于插入数据线),再继续,输入adbdevices aaptdumpbadging
作者:编程之家 时间:2022-10-14
appium自动化报表自定义并且截图-补充
获取设备号publicstaticStringformatDate(longdate){SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");returnformatter.format(date);}/***getresultofcommand,afterexecutedoscommand
作者:编程之家 时间:2022-10-14
appium自动化报表自定义并且截图
报表信息失败截图鼠标放上图片放大popj代码ReportTotal/***报表信息*@authorliwen406*@date2019-09-2511:02*/@Data@AllArgsConstructor@NoArgsConstructor@Accessors(chain=true)publicclassReportTotal{privateIntegerid;/**
作者:编程之家 时间:2022-10-14
Appium UiWatchers 监听解决各种非期待弹窗,弹层,弹弹弹等问题
app自动化时,各种不期待的弹层弹窗,升级广告等时有飞出,由于弹窗具有不定时,不定页面等很多不确定性。有的弹窗很不友好,不×掉,很难进行下一步操作,造成测试用例失败。而判断是否有弹窗,弹层很麻烦。研究一下appium和手机通信的原理就不难发现,运行appium时推送手机AppiumBootstrap.jar
作者:编程之家 时间:2022-10-14
appium 多线程还是多进程转
https://www.cnblogs.com/zouzou-busy/p/11440175.html在前面我们都是使用一个机器进行测试,在做app自动化的时候,我们要测不同的机型,也就是兼容性测试,如果一台一台设备去执行,那就显的太麻烦了。所以经常需要我们启动多个设备,同时跑自动化测试用例,要跑多个设备时,首先要启动多个app
作者:编程之家 时间:2022-10-14
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native