手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
ui自动化:python+appium----环境搭建
前言:appium可以说是app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本支持java和python。以下为python+appium的安装教程...环境准备...1、配置java环境:见之前随笔--验证jdk和 androidsdk安装是否成功: 2、python安装:见之前随笔 3、安装node.js--官网
作者:编程之家 时间:2022-10-14
Appium+python的单元测试框架unittest(3)——discover转
(原文:https://www.cnblogs.com/fancy0158/p/10047906.html)TestSuite套件可以添加很多个用例后运行,但是每个用例都需要调用addTest()函数。当测试用例很多时,需要把用例拆分,写到不同的.py文件中。一个简单的测试项目目录如下:测试用例放在同一个文件夹或不同目录下,此时可以使用unit
作者:编程之家 时间:2022-10-14
Appium是什么
一Appium介绍1.1含义开源,跨平台,多语言支持的移动应用自动化工具1.2测试对象原生APP:就是专门针对某一类移动设备而生的,所有界面和代码都是专门为平台设计。混合APP:指它的一部分是原生界面和代码,而另一部分是内嵌webapp。移动web APP现在基本上可以打开网页浏览的APP都是
作者:编程之家 时间:2022-10-14
Appium+Python3+ Android入门
前言:Appium是一个自动化测试开源工具,支持iOS平台和Android平台上的原生应用,web应用和混合应用。一、环境配置1、安装Node.jshttps:/odejs.org/2、安装Appiumhttp://appium.io/ 3、安装AndroidSDKhttp:/ools.android-studio.org/index.php/sdk4、安装Python-c
作者:编程之家 时间:2022-10-14
基于Appium的APP自动化测试基础--美团APP的实例
转:https://blog.csdn.net/Tigerdong1/article/details/80159156前段时间用一种流行语言,一个主流工具,一个实用框架,写了一个美团app自动化测试的Demo,利用appium+python+unittest+uiautomatorviewer,编写了测试用例,并通过HTMLTestRunner输出测试报告。Appium环境搭建的过程就不说了(这
作者:编程之家 时间:2022-10-14
Appium+python 自动发送邮件(2)转
(原文:https://www.cnblogs.com/fancy0158/p/10056418.html)移动端执行完测试case之后,通过邮件自动发送测试报告。大体流程如下:1、通过unittest框架的discover()发现所有测试用例2、使用HTMLTestRunner的run()方法运行测试用例,生成HTML测试报告3、寻找测试报告目录下的最新测试报
作者:编程之家 时间:2022-10-14
appium获取package和activity
输入命令adbshelldumpsyswindoww|findstr\/|findstrname=然后在手机端打开app,电脑上按enter就即可显示以微信为例子 appPackage=com.tencent.mmappActivity=.ui.LauncherUI
作者:编程之家 时间:2022-10-14
Appium python Uiautomator2 多进程问题
appium更新uiautomator后可以获取tost了,大家都尝试,课程中也讲解了,但是这些跑的时候都在单机上,当我们多机并发的时候会出现一个端口问题,因为我们appium最后会调用uiautomator2,但是多个机器的时候只会有一个机器会正常运行。这个就是因为uiautomator2端口占用问题,这个只需要在我
作者:编程之家 时间:2022-10-14
APPIUM Android 定位方式
http://www.cnblogs.com/sundalian/p/5629500.html1.定位元素应用元素 1.1通过id定位元素Android里面定位的id一般为resrouce-id:代码可以这样写:WebElementelement=driver.findElement(By.id("com.tencent.mm:id/do"));或者:driver.findElementById("com.tencent.mm:
作者:编程之家 时间:2022-10-14
WiFi无线连接真机进行Appium自动化测试
有时需要测试APP产品的耗电问题,但用自动化又面临了一个USB接电脑供电的问题,从而导致计算出来的功耗与手动跑,存在有很大的误差,因此可使用wifi无线连接到手机进行自动化测试,解决功耗问题。前提条件:1、确保手机已经开启Root权限2、手机和PC要在一个网段(从PC端可以ping通手机端的
作者:编程之家 时间:2022-10-14
Python Appium 滑动、点击等操作
1、手机滑动-swip#FileName:Tmall_App.py#Author:Adil#DateTime:2018/3/2517:22#SoftWare:PyCharmfromappiumimportwebdrivercaps={}caps['platformName']='Android'caps['platformVersion']='6.0'
作者:编程之家 时间:2022-10-14
Appium+python的单元测试框架unittest(2)——fixtures转
(原文:https://www.cnblogs.com/fancy0158/p/10046333.html)unittest提供的Fixtures用以在测试执行前和执行后进行必要的准备和清理工作,可以定义在模块、类、用例执行前后的工作1、模块在模块中定义setUpModule()和tearDownModule()处理模块执行前后的工作defsetUpModule():
作者:编程之家 时间:2022-10-14
appium+python 多设备并行执行脚本【转】
1.ready.py文件defgetport():aport=random.randint(4700,4900)#判断端口是否被占用whilegetDeviceInfo.is_open('127.0.0.1',aport):aport=random.randint(4700,4900)bpport=random.randint(4700,4900)whilegetDeviceInfo.is_open
作者:编程之家 时间:2022-10-14
移动端的UI自动化测试摸索
涉及到的软件:appium、SDK、AVD、夜神模拟器、AIrtest、pycharm以下是基于window环境一、首先部署的环境是:appium+SDK+AVD+pycharm1.java环境:java-version2.node环境:node-V下载地址:https:/odejs.org/en/ 3.SDK安装下载地址:http:/ools.android-studio.org/index.php
作者:编程之家 时间:2022-10-14
appium之命令行参数,适用appium server
windowscmdusages:start/B#启动应用程序,但不创建新窗口。appiumcmdusage(appiumserver):[-aADDRESS]#指定监听的ip,如127.0.0.1[-pPORT]#指定appium端口,如4723[-UUDID]#指定连接的设备名称,如emulator-5554[-bpBOOTSTRAPPORT]#指定appium和设备通信
作者:编程之家 时间:2022-10-14
appium可通过SDK自带的uiautomatorviewer或monitor工具,来查看页面元素Android
工具一:uiautomatorviewer1、在SDK的tools目录中找到uiautomatorviewer,双击打开若出现闪退一般是jdk版本不匹配(建议安装jdk1.8的);2、在使用这个工具前,这个工具启动脚本配置有问题,需要我们修改启动批处理代码,否则会出现如下错误; 需要我们手工编辑uiautomatorviewer.
作者:编程之家 时间:2022-10-14
自动化爬虫–(1)--环境安装与配置
appium配置示例{“platformName”:“Android”,“platformVersion”:“4.4.2”,“deviceName”:“127.0.0.1:62001”,“app”:“E:/dev_doc/appiumxnews.apk”,“appPackage”:“com.tencent.news”,“appActivity”:“com.tencent.news.activity.SplashActivit
作者:编程之家 时间:2022-10-14
自动化测试 Appium之Python运行环境搭建 Part1
Appium之Python运行环境搭建Part1by:授客QQ:1033553122实践环境Win7 Python3.4.0 JAVAJDK1.8.0_121 node.js8.11.1LTS下载地址:https:/odejs.org/en/ Appium-Python-ClientAppium-Python-Client-0.26.tar.gz下载地址:https://pypi.org/project/Appium-Py
作者:编程之家 时间:2022-10-14
appinum环境搭建
环境依赖Node.jsAppiumAppium-desktopAppium-doctorAppium-Python-ClientPythonJDKAndriodSDK安装Node.js下载地址:https:/odejs.org/en/downloadeleases/注意:Node.js版本要注意与Appium兼容,本套教程Appium版本是1.7.2,则选择的Node.js版本为6.11.3安装完成后
作者:编程之家 时间:2022-10-14
使用appium时adb断开连接
夜神模拟器连接adbok,使用appium运行代码断掉连接问题: 最近在学习appium,在配置完环境后,启动夜神模拟器,在cmd窗口输入adbdevices显示已经与模拟器连接了,但是启动appium运行代码的时候,提示没有找到devices,如下图。排查过程:1.再次在cmd里面输入adbdevices,发现无法连接2.在cmd
作者:编程之家 时间:2022-10-14
Appium+Python自动化 4 -appium元素定位
appium定位app上的元素方式在前面文章中有介绍,(通过UIautomator工具查看app元素)appium定位app上的元素,可以通过id,name,class这些属性定位到 1、id定位,是需要找到元素的 resource-id属性格式:driver.find_element_by_id("resource-id属性值") 2、name定位,是要找到元素的te
作者:编程之家 时间:2022-10-14
appium 滑动操作swipe
swipe(startx,starty,endx,endy,duration)tartx,starty为开始坐标 endx,endy为结束坐标 duration为滑动持续的时间。注(时间要设置稍长一点,不然就成为了点击操作)比如,当duration=10时,则效果为在startx,starty坐标处点击了一下。比如,当duration=1000时,则效果才为滑
作者:编程之家 时间:2022-10-14
app测试中隐藏键盘
1.参考连接https://www.cnblogs.comaindrop2007/articles/7849905.html 2.在项目中的使用2.1设置手机上的“语言输入法”,选择appium的输入法2.2robot代码上,需要在启动app时加上两句resetKeyboard=true unicodeKeyboard=true
作者:编程之家 时间:2022-10-14
关于appium中的Multiaction的用法
比如pinch:两个手指向内滑动 zoom:两个手指向外滑动首先fromappium.webdriver.common.touch_actionimportTouchActionfromappium.webdriver.common.multi_actionimportMultiActiondefpinch():action1=TouchAction(driver)action2=TouchAction(driv
作者:编程之家 时间:2022-10-14
Appium + Python 解锁九宫格
作者:编程之家 时间:2022-10-14
Appium---环境搭建的一些问题
最近开始学习Appium,一款很不错的自动化测试工具,网上已经有大量的环境搭建教程,我就不再细说,我搭建环境时主要参考如下两个博客https://www.cnblogs.com/yoyoketang/p/6128725.htmlhttps://www.cnblogs.com/glumer/p/8485052.html在搭建环境过程中,也遇到了一些问题,这里记录下来,方便
作者:编程之家 时间:2022-10-14
appium+Python 查看appPackage和appActivity的方法
1.电脑上有APP的安装包,同时已安装aaptaaptdumpbadgingapk路径2.手机通过USB连接电脑,同时打开被测APP,在dos窗口输入adbshelldumpsyswindow|findstrmCurrent 或者 adbshelldumpsyswindoww|findstr\/|findstrname=
作者:编程之家 时间:2022-10-14
Appium移动终端每次运行时都要安装 Unlock、Setting
一、查找Appium在本地安装的路径C:\Users\Administrator>whereappiumC:\Users\Administrator\AppData\Roaming\npm\appiumC:\Users\Administrator\AppData\Roaming\npm\appium.cmd二、手动打开android-helpers.js文件详细路径:1、C:\Users\Administrator\AppData\Ro
作者:编程之家 时间:2022-10-14
python+appium模拟手机物理按键操作
一句代码:driver.keyevent() 括号里填入的是手机物理按键的数字代号 driver.press_keycode() 括号里填入的是键盘按键的数字代号手机物理键数字代码键盘按键数字代号
作者:编程之家 时间:2022-10-14
APP端自动化 之 Appium-desktop使用笔记
之前在《APP端自动化之Windows-Android-Appium环境搭建》中最后一步有安装appium客户端(Appium-desktop),便于后续抓取app上定位信息。启动Appium服务:双击打开安装后的appium 图标,如下图:显示默认监控的host和port,这和Appium-Server中是一致的。点击“S
作者:编程之家 时间: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