E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Appium+Python
appium+python
PageObject 模式实现(一)
前言:一。接触过selenium的同学一定对PO模式不陌生,何为PO模式呢,PageObject,字面理解即可知道是页面对象的意思。意思就是将页面元素的定位和页面元素的操作行为封装成一个page类,而测试用例中只包含业务逻辑代码!page类构成:类的属性:各个元素的定位类的方法:各个元素的操作方法case中的测试用例:用例中就是调用所需页面类中的方法根据业务逻辑组成测试用例二。优点1.当某页面元素
xgh1951
·
2020-07-09 01:47
Appium
Appium+Python
环境搭建完整教程(windows)
首先Appium的环境安装较为复杂,一定要保持平和的心态进行安装,一定要平和的心态进行安装,一定要平和的心态进行安装~~~1.java开发环境JDK(32位的就下载32位的,64位的就下载64位的)2.androidSDK(platform/platformtools/tools/buildtools)3.python下载安装(pip)4.node.js5.appium下载安装(服务端+客户端)6
土豆hhh
·
2020-07-08 23:25
appium+python
自动化58-xpath定位
基本属性定位以淘宝app为例,定位左上角扫一扫按钮1.可以通过text文本定位到//*[@text='text文本属性']#定位textdriver.find_element_by_xpath("//*[@text='扫一扫']").click()2.如果元素id是唯一的,xpath也可以定位id属性//*[@resource-id='id属性']#定位resource-iddriver.find
weixin_34237596
·
2020-07-08 17:15
appium+python
自动化37-adb shell模拟点击事件(input tap)
前言appium有时候定位一个元素很难定位到,或者说明明定位到这个元素了,却无法点击,这个时候该怎么办呢?求助大神是没用的,点击不了就是点击不了,appium不是万能的,这个时候应该转换思路,换其它的方法去点击,比如我们可以用adb去执行点击事件input事件1.先查看input事件语法有哪些,首先确保手机连上电脑(我这里是电脑上打开的手机模拟器)>adbdevice>adbshell>input
weixin_34216107
·
2020-07-08 17:43
Appium+python
自动化获取toast消息的方法
转载地址:https://www.cnblogs.com/shangren/p/8191879.html1.首先执行这个命令:npminstall-gcnpm--registry=https://registry.npm.taobao.org安装cnpm(完成后如下图):2.然后通过这个命令:cnpminstallappium-uiautomator2-driver安装uiautomator2的配
weixin_33804990
·
2020-07-08 15:26
Appium+python
自动化21-DesiredCapabilities详解
AppiumDesiredCapabilitiesDesiredCapabilities是由keys和values组成的JSON对象。举个简单例子:{"platformName":"iOS","platformVersion":"11.0","deviceName":"iPhone7","automationName":"XCUITest","app":"/path/to/my.app"}基本参数
weixin_33711641
·
2020-07-08 15:20
案例分享,
Appium+Python
实现APP启动页跳转到首页
下面以MSNnews为例,实现启动APP后跳转到首页的功能,包含使用list进行元素定位、tryexceptelse进行是否首次启动APP判断,logging进行日志记录等功能。一、场景:1.启动APP后连续跳过welcom、interest、what’snew页面到首页2.判断是否是首次启动,如果首次启动通过出现welcom页面,如果不是首次启动则直接进入interest页面3.使用loggin
cky8792
·
2020-07-07 05:11
Appium+python
自动化29-toast消息【转载】
本篇转自博客:上海-悠悠前言appium1.5以后的版本才支持toast定位,并且'automationName'得设置为'Uiautomator2',才能捕获到。一、SupportedPlatforms1.查看appiumv1.7版本[官方文档](https://github.com/appium/appium/)**SupportedPlatforms**Appiumsupportsappau
anbaduay633369
·
2020-07-07 03:54
python+Appium自动化基础篇(一):搭建
appium+python
测试环境(包含:opencv4node.js、bundletool.jar、Appium-Python-Client安装)
1.安装jdk(主要是下面node.js需要的环境),推荐1.7版本以上,JavaSDK的安装很简单,注意配置环境变量;检查是否安装配置成功:cmd命令行输入java-version,如下图,即表示安装成功;2.安装python;不多赘述;其中包括:setuptools,pip,selenium,Pycharm工具,都可以一并安装;3.安装Node.js(Appium使用Node.js作为服务器引
冷凝娇
·
2020-07-07 02:34
#
appium
python
测试零碎
自动化测试
【
Appium+Python
】进行手机操作的方法+使用手机物理键
在编写UI自动化测试脚本的时候,有时候定位页面元素去操作手机的方法可能会比较麻烦。例如,也许你只是想要一个返回效果,去定位页面返回后还要进行一系列定义、调用点击函数,此时直接使用手机的物理返回键就要方便许多。Appium可利用selenium去操作手机。先记录自己辛苦百度之后写出来的东西:记录一、长按某个元素的方法首先导入TouchAction包:fromappium.webdriver.comm
失语失芯不失梦
·
2020-07-06 04:54
全网最全最细的appium自动化测试环境搭建教程以及appium工作原理
目录:导读一、前言二、Appium简介三、搭建
Appium+Python
自动化测试环境1、安装JDK并配置JDK的环境变量。2、安装SDK并配置SDK的环境变量。
测试逍遥子
·
2020-07-02 14:11
APP自动化测试
软件测试
测试工程师
android
白箱测试
单元测试
appium+python
自动化测试~~~~~~~问题记录
先不说安装,先说安装遇到的问题1,问题描述:先是安装了原来常用的appium-server,该版更新止步于1.4.16版,已经两年多未更新,并且发现不支持更高版本的安卓API,仅支持到API23----android6.0,测试安卓7.0真机时,发现问题,必须要改用新的appium-desktop.卸载appium服务器,安装好appium桌面。进行环境安装验证,看是否安装成功,cmd输入appi
magicpds
·
2020-07-02 11:25
appium+python
Appium+python
自动化(三十九)-Appium自动化测试框架综合实践 - 代码实现(超详解)
简介前边一直在分享testng的相关文章,看了点赞量和阅读数不是很高,宏哥猜测估计是大家确实是用不到或者不喜欢吧!不过宏哥经过一段时间的准备,appium的自动化测试框架完善的差不多了,那么接下来宏哥继续给小伙伴和童鞋们分享有关Appium自动化测试框架综合实践。想必小伙伴们有点等不及了吧!driver配置封装kyb_caps.yaml配置表主要是一些配置信息的封装。参考代码platformNam
java666668888
·
2020-07-02 05:05
自动化测试——
Appium+Python
解决动态的滑动验证
测试中遇到的问题,需要将蓝色圆点滑动到某一位置完成验证。该位置在蓝色圆点开始滑动之后才出现,且出现位置不固定,如下图所示:解决此问题的示例代码如下所示:fromappium.webdriver.common.touch_actionimportTouchAction#蓝色圆形图标blue_circle=driver.find_element_by_name("blue_circle")#白色锁形图
aonydbchg15406230
·
2020-07-01 17:18
Appium+Python
自动化测试(二)--运行App程序示例
在上一篇博客中,已经将环境搭建好了。现在,我们利用搭建的环境来运行一条测试脚本,脚本中启动一个计算器的应用,并实现加法的运算。创建模拟器在运行App之前,首先需要创建一个Android模拟器,也可以使用真机来运行,效果更佳。进到AndroidSDK的目录,双击运行AVDManager.exe点击Create创建一个Android模拟器输入一个模拟器名称,选择设备类型和API版本,点击进行创建。创建
zh175578809
·
2020-06-30 13:37
Appium
appium
Appium+Python
自动化测试(一)--环境搭建
Appium简介Appium是一个自动化测试开源工具,支持IOS和Android平台上的移动原生应用、移动Web应用和混合应用。所谓的“移动原生应用”是指那些用IOS或者AndroidSDK写的应用;所谓的“移动Web应用”是指使用移动浏览器方位的应用(Appium支持IOS上的Safari和Android上的Chrome);所谓的“混合应用”是指原生代码封装网页视图(原生代码和Web内容交互)。
zh175578809
·
2020-06-30 13:37
Appium
appium+Python
基于Mac搭建环境
1️⃣:安装node.js11.6.0mac版1.下载node.js11.6.0mac版下载地址:https://nodejs.org/en/download/releases/windows下载:node-v11.6.0-x64.msimac下载:node-v11.6.0.pkg2.安装node.js11.6.0mac版安装很简单,就是下一步下一步(需要选择安装地址)3.验证node.js11.
没有别的意思,就是装个逼
·
2020-06-30 11:38
appium
Appium+python
自动化11-adb必知必会的几个指令
前言学android测试,adb是必学的,有几个常用的指令需要熟练掌握一、检查设备1.如何检查手机(或模拟器)是连上电脑的,在cmd输入:>adbdevices2.一定要看到上图红色区域的,设备名称,然后接着是device(如果看到这里是offline,那就是adb端口被占了)二、安装app1.如何给电脑上的android模拟器安装app呢?第一步:先下载apk文件包放到桌面上第二步:cmd端口输
Roshan_
·
2020-06-30 04:47
Appium+python
自动化环境搭建
Appium+python
自动化环境搭建一、环境准备环境是Windows10版本64位系统1.jdk1.6.0(64位)2.android-sdk_r24.4.1-windows3.python:2.7
花米徐
·
2020-06-30 02:01
appium
Appium+Python
移动自动化【1】:failed to install settings_apk-debug.apk
Pycharm运行报错:selenium.common.exceptions.SessionNotCreatedException:Message:Anewsessioncouldnotbecreated.(Originalerror:Commandfailed:C:\Windows\system32\cmd.exe/s/c“E:\android-sdk-windows\platform-tool
小乐敦
·
2020-06-30 00:54
Appium
+
Python
自动化
Appium+Python
移动自动化【11】:appium启动运行log分析
1、手动启动appium服务LaunchingAppiumserverwithcommand:C:\ProgramFiles(x86)\Appium\node.exelib\server\main.js--address127.0.0.1--port4723--platform-nameAndroid--platform-version22--automation-nameAppium--devi
小乐敦
·
2020-06-30 00:23
Appium
+
Python
自动化
Python3
Appium+python
测试app实例
Appium+python
测试app实例Appium和selenium差不到,只是一个用于测web,一个用于测APP。
私は目が好きだ
·
2020-06-29 14:21
测试工具
appium+python
爬取其他人微信朋友圈(一)
本文利用
appium+python
,实现抓取自己或任一好友的朋友圈文本信息,并且可以指定年份。抓取朋友圈文本信息后,利用python提取关键字,并利用python的wordcloud包实现可视化。
沐三皮
·
2020-06-29 03:35
appium
开机启动cmd程序并执行指令
本机部署了Android自动化测试环境(
Appium+Python
),每天定时执行任务,遇到了一个问题,就是启动模拟器前,都需要在cmd程序中执行adbstart-server,来启动adb服务,想着能不能写个定时任务
蛋挞王子@@@
·
2020-06-29 02:02
cmd
任务计划
【
Appium+Python
】环境搭建(一)
指导文档
appium+python
自动化:https://www.cnblogs.com/yoyoketang/p/6128725.htmlhttp://www.cnblogs.com/yoyoketang
丫丫博客
·
2020-06-28 20:56
移动端自动化
Appium+python
自动化13-native和webview切换
前言现在大部分app都是混合式的native+webview,对应native上的元素通过uiautomatorviewer很容易定位到,webview上的元素就无法识别了。一、识别webview1.用定位工具查看页面,发现页面上有些区域无法定位到,如下图左边红色区域,只能定位到这个大框框,红色框里面的元素是无法识别的。2.这时候可以查看元素属性,如右图它的class属性,上面写着WebView,
weixin_34419321
·
2020-06-28 19:51
appium+Python
环境搭建
1.jdk2.android-sdk_windows3.python4.pycharm5.Node.js6.appium7.Appium-Python-Clientjdk、sdk、Python、pycharm没什么好说的,傻瓜式安装+环境变量的配置。主要将另外几个的安装配置node.js我刚开始在官网上下载的10.0版本的,因为不兼容导致运行appium时报错error:uncaughtExcep
weixin_34366546
·
2020-06-28 18:31
appium+python
自动化47-首次打开app权限弹窗问题
前言用真机运行appium代码,首次打开app有的手机会出现权限弹窗问题,一般这种弹窗都是在引导页前面或者引导页后面出现。权限弹窗上面的按钮都是固定的,只需要定位到“始终允许”按钮,点击确定就可以了。还有一个问题是这种弹窗的个数不确定,有的app是2个有的是3个,为了解决这个问题,可以专门写个判断方法。注意:模拟器是不会有这种权限弹窗的环境:appium1.8android7.0美团app权限弹窗
weixin_34355881
·
2020-06-28 17:05
Appium+Python
实现自动化登录
#
Appium+Python
实现自动化测试Appium简介官方的概述为:Appiumisanopensourcetestautomationframeworkforusewithnative,hybridandmobilewebapps.ItdrivesiOS
weixin_34112181
·
2020-06-28 11:34
[python]
Appium+python
+pytest 实现APP自动化,基于安卓
1.安卓环境搭建&关于app自动化,个人觉得安装过程比较复杂,脚本难度实现和web自动化差不多封装关键字即可,因此,下面会写安装、启动APP以及过程中遇到的一些坑(这一篇偏向解释给个人)&目前appium环境搭建我还是比较喜欢根据虫师写的,搭建app自动化,之前搭过几次基本没啥问题而且也给出了下载链接https://www.cnblogs.com/fnng/p/4540731.html1.1htt
weixin_30607659
·
2020-06-27 22:17
APPIUM自动化测试之APP启动
APPIUM自动化测试环境搭建如果在线安装AndroidSDK时,镜像文件老是加载失败时的解决方案AndroidSDK的安装与配置具体的安装配置参考以下链接APPIUM自动化测试环境搭建实践
Appium
凨居住的街道
·
2020-06-26 21:43
自动化测试
Appium+Python
实现自动投递Boss直聘简历
一、首先安装Appium和所需要的所有环境这里所需要的所有软件和环境,可以看我这篇博客。https://blog.csdn.net/qq_43107323/article/details/105603681二、模拟器安装App并查看信息1、先在模拟器或真机安装Boss直聘的App2、把App导出到电脑上面,一会连接的时候要用到上面的一些参数3、用aapt命令查看App的信息和包名命令aaptdum
阿凡博客
·
2020-06-26 01:18
软件测试
Python
Appium投递Boss简历
python
安卓
Appium+python
自动化3-启动淘宝app(转)
转:(https://www.cnblogs.com/yoyoketang/p/6128735.html)前言前面两篇环境已经搭建好了,接下来就是需要启动APP,如何启动app呢?首先要获取包名,然后获取launcherActivity。获取这两个关键东西的方法很多,这里就不一一多说,小伙伴们可以各显神通。小编这里主要给大家推荐一个sdk自带的实用工具aapt.aapt即AndroidAssetP
墓地行者
·
2020-06-25 05:24
python3.6
appium+python
自动化测试框架集成至Jenkins,问题记录
参考文章jenkins的Master/Slave模式记录远程服务端,jenkins创建master-slave分布式结构,并集成appium自动化测试框架过程。1,远程jenkins创建master-slave分布式结构,好处很多,可不必将整套自动化测试环境部署至服务端,大大降低环境部署的工作量和工作难度,节省大量时间,中间也遇到了问题。问题1,创建slave节点后,连接slave失败。提示:ja
magicpds
·
2020-06-24 13:34
持续集成
appium+python
for Mac版(一)
1、安装appuim的sever1.1安装node(安装nodejs后,npm会自动安装好)命令:brewinstallnode查看node版本:node-v1.2安装appiumserver命令:npminstall-gappiumnpm--registryhttp://registry.cnpmjs.orginstall-gappium(npm的国内镜像)1.3.查看是否安装成功命令:appi
lym66
·
2020-06-24 11:22
学习笔记
appium+python
自动化用例使用 unittest 测试套件
Appium+Python+PO设计模式入门笔记(https://testerhome.com/topics/2226)感觉很棒,所以自己也照着这种PageObject的模式来写app的自动化用例,使用的是
appium
java2013liu
·
2020-06-23 20:04
Appium自动化
Appium+python
自动化学习(二)——定位元素
前言:定位元素:Appium有两种方式1.AppiumInspector2.uiautomatorviewer一、AppiumInspector1、设置AndroidSettings2、启动Appium3、启动Inspector4、会遇到的异常:a.每次启动都会给你手机上重新安装一次应用b.不能用鼠标指定某个元素c.不能重复刷新,页面实时更新差一般不建议使用这个元素定位工具。二、uiautomat
李子园的梦想
·
2020-06-23 14:28
Appium
Appium+python
自动化学习(一)——启动APP
准备工作:1、安装Appium2、安装pip、JDK、ANDROID-SDK,并配置环境变量3、配置adb环境4、安装Node.js5、安装Appium-Python-Client,cmd用pipinstallAppium-Python-Client6、安装python3或Anaconda(含python、python所需的大量包和插件)7、安装IDE:pycharm,关联Anaconda或pyt
李子园的梦想
·
2020-06-23 14:28
Appium
Appium+python
自动化-启动app
Appium+python
自动化-启动app环境已经搭建好了,接下来就是需要启动APP,如何启动app呢?首先要获取包名,然后获取launcherActivity。
花米徐
·
2020-06-21 14:32
appium
appium+python
自动化测试 解决安装权限弹窗
今天说说当今主流的自动化UI测试框架之一的appium使用总结,其中卡的我比较久的是被测App的安装时手机弹出的权限弹窗问题,主要说下解决方案。之前也接触过网易的airtestproject,uiautomator2等自动化测试框架,appium相对要麻烦一些,需要很多手机设备信息,包括被测App的信息。appium主要的问题就在于它的设计就是建立在手机已经安装好了被测App的,它初始化连接设备需
A308寝帅
·
2020-06-21 06:09
Python
UI自动化测试脚本
Appium+Python
移动自动化【12】:appium+python+pytest+allure方法集合
#自定义一个获取toast内容的方法defget_toast_content(self,message):tmp_feature=By.XPATH,"//*[contains(@text,'%s')]"%messageele=self.find_element(tmp_feature)returnele.text#自定义截图函数deftake_screenShot(self):'''测试失败截图,
王小彩
·
2020-05-26 15:11
Appium
Windows环境搭建
appium+python
一、环境准备JDK、android-SDK、Python、Node.js、Appium二、JDK安装1.下载jdk:(1)在jdk官网(https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)下载与电脑匹配的jdk;(2)下载完成后按操作步骤一步步安装(注意:安装时建议不要将jdk和j
rr1990
·
2020-04-13 04:59
Appium+Python
get_attribute函数使用
1、测试代码importunittestclasstestEx(unittest.TestCase):"""docstringfortestEx"""defsetUp(self):#自行补充desired_capsdesired_caps=[]self.driver=webdriver.Remote('http://192.168.10.95:4723/wd/hub',desired_caps)d
One2Three
·
2020-04-08 03:57
Android
Appium+python
自动化框架
一直假装没有时间整理自动化的东西,想来这笔债不能总是拖。大概年前的时候组里说要尝试着进行自动化方面的工作,就做了相关方面知识的学习。当然对于一个普通的黑盒测试人员来说,我们选择了从UI自动化入手。一、需求——确定框架开始做Android自动化只为了解决“多台设备同时自动执行一套测试代码,并输出相关日志或者图片的log”。因为大家的代码能力都不高,关于使用哪种工具,并没有经过太多的探讨,选择了较容易
h080294
·
2020-04-07 01:00
appium+python
(一)
目录安卓主流的自动化测试框架及对比....................................2Appium工具介绍.................................................................2环境搭建..................................................................
吾皇万万睡
·
2020-04-04 02:09
app自动化测试(一)
appium+Python
环境搭建(一)appium是什么?
中二期de馒头
·
2020-04-01 18:26
各种好用链接
【写在前面:链接即原作者出处】测试技能提升:1、测试相关的网站记录:https://www.jianshu.com/p/4f20ba32fe462、
Appium+python
自动化-启动app:https
魏小小伊
·
2020-03-31 09:06
Appium+python
自动化3-启动淘宝app
前言前面两篇环境已经搭建好了,接下来就是需要启动APP,如何启动app呢?首先要获取包名,然后获取launcherActivity。获取这两个关键东西的方法很多,这里就不一一多说,小伙伴们可以各显神通。小编这里主要给大家推荐一个sdk自带的实用工具aapt.aapt即AndroidAssetPackagingTool,在SDK的build-tools目录下。该工具可以查看apk包名和launche
Roshan_
·
2020-03-31 04:26
appium+python
自动化--抓取元素利器weditor(四)
一、抓取元素工具(1)androidSDK自带uiautomatorviewer.bat可以查看元素(2)appiumdesktop自带的startinspectorsession也可以查看元素(3)weditor也可以抓取元素,比前面两个更好用二、weditor安装使用pip安装weditor,github地址https://github.com/openatx/weditorpipinstal
蓝泽兮
·
2020-03-27 09:52
自动化测
学习笔记
appium+python
第一节:安装和配置环境
首先说一下我的环境是windows系统安装的步骤我就不多说了,网上很多,我就针对安装后的问题进行一下总结:问题1:>info:[debug]Error:Commandfailed:C:\Windows\system32\cmd.exe/s/c“D:\android-sdk-windows\platform-tools\adb.exe-s869910020506622shell“echo‘ready
kingxsx
·
2020-03-26 16:28
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他