手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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连接小米手机
这里以小米手机5SMIUI10.2.2.0稳定版为例。将手机连接上电脑。开启USB调试 默认的,MIUI稳定版是关闭开发者选项的,想要打开,需要打开设置▶我的设备▶全部参数,连续点击5次MIUI版本,即可解锁开发者选项模式。由于我的手机已经处于开发者模式了,所以,我的提示是您已处
作者:编程之家 时间:2022-10-14
一台电脑同时安装多台安卓机
1、usb安装2、无线安装adb命令安装:appium进行安装adb命令进行安装appium多线程进行安装
作者:编程之家 时间:2022-10-14
appium server与nodeJs 兼容问题
在命令行模式下启动appiumserver时报错:error:uncaughtException:Cannotfindmodule'internal/utilypes' 再来看看appium和node的版本:造成启动失败的原因:appium在编写时遵循的是ES5规范,而node的10.16版本却不是,不同的规范造成apiium在启动时与node发生了
作者:编程之家 时间:2022-10-14
(5)Appium手机操作-针对手机常用设置功能进行操作
1、获取手机时间方法:device_time代码实现:#获取当前手机的时间print(driver.device_time)执行结果:WedDec2708:52:45EST20172、获取手机的宽高获取手机的宽高,可以根据宽高做一些坐标的操作方法:get_window_size()代码实现:
作者:编程之家 时间:2022-10-14
Appium App自动化测试环境搭建
一、安装Pythonpython下载地址:可以去python官网:https://www.python.org/下载对应机器的安装包。以下版本可以任意选择进行下载。双击已下载的python安装包,出现如下图所示的界面,点击运行,<ignore_js_op>然后下一步下一步进行默认安装即可,安装成功后会有对应的路径: 添加环境变量
作者:编程之家 时间:2022-10-14
appium 开始Start New Session
查看acitivity命令:adbshelldumpsysactivityactivities
作者:编程之家 时间:2022-10-14
App自动化之环境搭建
App自动化测试环境搭建一、准备jdk环境jdk安装和配置环境变量二、准备SDK环境1、ADTBundle下载ADTBundle包含了Eclipse、ADT插件和SDKTools,是已经集成好的IDE,只需安装好Jdk即可开始开发,推荐初学者下载ADTBundle,不用再折腾开发环境。下载adt-bundle-windows-x64.zip链
作者:编程之家 时间:2022-10-14
初次尝试Python启动模拟器中的APP程序
首先启动我们已经安装好的模拟器,将需要测试的.apk安装包直接拖入模拟器,它会自动安装;然后启动Appium桌面应用程序,它的默认端口是4723,而appium.webdriver驱动中默认端口是4444,我们可以做一些修改,如下:然后点击【StartServerv1.13.0】,出现类似下面的内容,表示Appium正常运行,模拟器
作者:编程之家 时间:2022-10-14
Appium获取Toast消息
Android中的Toast是一种简易的消息提示框。且一般显示3s左右的时间就消失。他属于系统的一种提示,而不是应用上的。所以使用定位元素工具定位是获取不到Toast元素的。定位Toast元素需要借助UiAutomator2,automationName:uiautomator2;由于他的设计方式,所以在getPageSource是查找不
作者:编程之家 时间:2022-10-14
Appium元素定位-Toast
Toast简介Android中的Toast是一种简易的消息提示框。当视图显示给用户,在应用程序中显示为浮动。和弹出框不一样的是,它永远不会获得焦点,无法被点击。Toast类的思想就是尽可能不引人注意,同时还向用户显示信息,希望他们看到。而且Toast显示的时间有限,一般3秒左右就消失了。因
作者:编程之家 时间:2022-10-14
App自动化测试环境搭建
只做记录和注意点,详细内容不做解释环境:win+appium+夜神模拟器+python 需要用到的工具:1.javaJDK2.node.js3.AndroidSDK4.Appium-Server5.Appium-Python-Client6.夜神安卓模拟器 1、javajdk安装官网下载jdk:https://www.oracle.com/javaechnologies/javase/javas
作者:编程之家 时间:2022-10-14
Appium之自动观看刷视频
众所周知,目前某(kuai)些(shou)(jisuban)App可以观看短视频来获取收益,从而提现,那么咱们就以此简单进行下技术交流,从而感受下技(zheng)术(qian)的乐趣。全部代码奉上:#coding=utf8#App薅羊毛fromappiumimportwebdriverimporttime,tracebackimportrandomdesired
作者:编程之家 时间:2022-10-14
Appium常用APi03
1.getScreenshotAs截图功能,当测试用例执行失败之后进行屏幕截图,保存到本地为了更好的查找问题Filefile=androidDriver.getScreenshotAs(OutputType.FILE);FileUtils.copyFile(file,newFile("D:\\test.png"));eg://getScreenshotAs //截图功能,当测试用例执行失败之后
作者:编程之家 时间:2022-10-14
appium安装的permission deny处理方法-20200204
npm-v报错:Error:EPERM:operationnotpermitted,mkdir'C:\soft\nodejs'起因:原本安装node在C盘soft文件夹下,按nodejs安装和配置安装后,因为公司电脑的各种权限问题,无法mkdir缓存文件(soft文件是管理员建的,当我在项目里面那npminstall时也是报错Error:EPERM:operationno
作者:编程之家 时间:2022-10-14
appium——如何导出夜神模拟器下载“微信”app的apk
背景:夜神模拟器是一款功能强大的安卓模拟器,但是当我们在上面下载APP应用后,通常不知道apk文件在哪里,下面以“微信”APP为例做一下详细介绍。一般情况下,使用夜神安卓模拟器下载的文件只能在夜神安卓模拟器里面看到,因为其下载的位置是在模拟器的景象文件里,电脑系统的文件夹里是无法
作者:编程之家 时间:2022-10-14
app稳定性、遍历工具-UICrawler
1.参考文档https://github.com/lgxqf/UICrawlerhttps:/esterhome.comopics/144902.使用步骤1.下载Jar包UICrawler.jar2.下载配置文件config.yml3.根据待测试App修改配置文件中下列各项的值 详情见Config.md4.启动appiumappium--session-override-p设定appi
作者:编程之家 时间:2022-10-14
python+Appium自动化:BSTestRunner执行测试用例,生成测试报告
定义执行用例开始、结束,写入公共模块中,脚本如下:myunit.pyimportunittestfromTB_test.common.TB_capsimportappium_desiredimportloggingclassstartend(unittest.TestCase):defsetUp(self):logging.info("=====setUp=====")self.driver=appi
作者:编程之家 时间:2022-10-14
基于appium的自动化元素定位方法
连接真机或者模拟器通过命令adbdevices查看是否已连接上如下图表示已连接上以下内容均是在已连接上真机或者模拟器的前提条件下进行:元素定位工具1.uiautomatorviewer.batuiautomatorviewer.bat工具在安装完ADT工具之后,位于ADT安装路径的android-sdk-windows\to
作者:编程之家 时间:2022-10-14
创建第一個appium脚本
在jave-project創建 創建class 開始代碼的編寫举例子app:驾考宝典apk先查找出包名和出口确定appPackage在命令行输入如下:D:\Andriod_SDK\build-tools\27.0.1>aaptdumpbadgingD:\test\駕考寶典.apk|findstrpackage 打开 D:\Andriod
作者:编程之家 时间:2022-10-14
(4)Appium元素事件操作
1、swip滑动事件⚠️从一个坐标位置滑动到另一个坐标位置,只能是两个点之间的滑动方法:swipe(start_x,start_y,end_x,end_y,duration=None)参数:1.start_x:起点X轴坐标2.start_y:起点Y轴坐标3.end_x:终点X轴坐标4.end_y,:终点Y轴坐标
作者:编程之家 时间:2022-10-14
Appium Desired Capabilities
简介AppiumDesiredCapabilities官方文档:http://appium.io/docs/en/writing-running-appium/caps/或者在gitHub上查看:https://github.com/appium/appium/blob/master/docs/cn/writing-running-appium/caps.mdDesiredCapabilities是一组设置的键值对的集合,是对Appium会话进行配
作者:编程之家 时间:2022-10-14
玩转---appium中ddt进行参数化
来先看截图:先对element进行封装 2. 在进行yaml数据的填写(因为要用到多组数据,所以要使用下面的形式进行写yaml) 3.读取yaml中的参数值:格式不同 方法差不多 看你自己喜欢那种我喜欢我下面的形式 读取文件内容 4.然后在测试用例中这样
作者:编程之家 时间:2022-10-14
Appium + Python App自动化第一个脚本
今天跟大家讲解一个Appium和PythonApp自动化的脚本。【1】打开你的夜神模拟器(或者连接你的手机)【2】打开桌面的Appium 【3】下载你要测的App的apk文件,放到桌面【4】拖动你的apk安装包到夜神模拟器里,然后模拟器会提示你安装。安装。原来的apk文件先不要删【5】进入cmd【6】先
作者:编程之家 时间:2022-10-14
Appium自动化11 - 详解 Applications 类里的方法和源码解析
如果你还想从头学起Appium,可以看看这个系列的文章哦!https://www.cnblogs.com/poloyy/category/1693896.html 前言 Applications 类在 python安装路径\Lib\site-packages\appium\webdriver\extensions 下的 applications.py 模块中该类的方法面向对象都是app,而
作者:编程之家 时间:2022-10-14
python+Appium自动化:基于多进程启动多设备
先分享一个appium参数 参数默认值含义-U,--udidnull连接物理设备的唯一设备标识符-a,--address0.0.0.0监听的ip地址-p,--port4723监听的端口-bp,--bootstrap-port4724连接Android设备的端口号(Android-only)-g,--lognull将日志输出到指定文件-
作者:编程之家 时间:2022-10-14
Appium自动化8 - 可定位的控件属性
如果你还想从头学起Appium,可以看看这个系列的文章哦!https://www.cnblogs.com/poloyy/category/1693896.html 前言在前面几篇文章可以看到,一个控件其实是有很多属性的,像Web中,可以通过元素的 id、class、css、tag、text 去定位那么在app中,我们又有哪些属性是可以拿来定
作者:编程之家 时间:2022-10-14
Appium常用API
一.会话API启动会话desired_caps={'platformName':'Android','platformVersion':'7.0','driverName':'V889F','appPackage':'com.alibaba.mts.mtsdemoap
作者:编程之家 时间:2022-10-14
报错之:An unknown server-side error occurred while processing the command. Original error: Can 场景二
我在做appium+模拟器+python做自动化时,想要将appium服务调起来,可怎么都不成功!!!对,就是这样,我又把我配置的sdk环境检查了一下,也替换了adb.exe(具体请看我的上一个博客,同款报错,这里是第二个场景),但还是报错,如下图:但是我检查了下参数,发现一点问题都木有啊,真的是!!跟个鬼似的,他老报
作者:编程之家 时间:2022-10-14
appium+java搭建及简单脚本
1.AppiumDesktop下载,安装成功,配置hosthttps://github.com/appium/appium-desktopeleaseshttps:/esterhome.comopics/680 2.安卓模拟器-夜神模拟器https://www.yeshen.com/安装完成打开夜神模拟器,运行cmd,执行adbconnect127.0.0.1:62001,提示如下:*daem
作者:编程之家 时间:2022-10-14
Pycharm+appium+python自动化测试真机
Pycharm+appium+python自动化测试APP(真机)前提:1、Androidsdk2、jdk环境变量1、安装pycharm https://www.jetbrains.com/pycharm/download/#section=windows 安装node.js http:/odejs.cn/download/2、安装appium http://appium.io/ (注意安装这两个文件)3、打开pycha
作者:编程之家 时间:2022-10-14
上一页
4
5
6
7
8
9
10
11
下一页
小编推荐
热门标签
更多
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