- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 appium+python adb shell模拟点击事件(input tap)
前言此篇文章大部分内容为转载,部分内容本人细化,加工!appium有时候定位一个元素很难定位到,或者说明明定位到这个元素了,却无法点击,这个时候该怎么办呢?求助大神是没用的,点击不了就是点击不了,appium不是万能的,这个时候应该转换思路,换其它的方法去点击,比如我们可以用adb去执行点击事件input事件1.先查看input事件语法有哪些,首先确保手机连上电脑(我这里是电脑上...
2018-12-29 15:00:42 7368
转载 Appium python 使用 android_uiautomator定位进阶版
转载:https://www.cnblogs.com/yoyoketang/p/7843819.html前言上一篇介绍uiautomator的定位方式都是类似这种'new UiSelector().xxx("xxx")',看起非常长,我也记不住,这很不python。于是本篇优化了定位方法,去掉该死的'new UiSelector().'组合定位1.一般组合用id,class,tex...
2018-12-29 14:04:21 879
转载 Appium python 使用 android_uiautomator定位
https://www.cnblogs.com/yoyoketang/p/7833554.html前言:这里简单介绍一下啊,appium其实是封装安卓的Uiaotomator框架而来的,这一点呢大家可以自行查查。所以呢,uiautomator的一些定位方法也可以用。一 .text1.通过text文本定位语法new UiSelector().text("text文本"...
2018-12-29 11:25:03 1261
转载 appium+python 获取页面元素属性
前言:本位转载,备忘用地址:https://www.cnblogs.com/yoyoketang/p/7942745.html 1. 获取text# coding:utf-8from appium import webdriverfrom time import sleepdesired_caps = { 'platformName':...
2018-12-28 10:05:39 3965
转载 Android夜神模拟器
转载地址:https://www.cnblogs.com/yoyoketang/p/7764352.html 前言Android SDK虽然也自带了模拟器,但是那速度会让你怀疑人生,并且不稳定经常卡死异常。夜神模拟器可以说是android模拟器里面的一个神器。环境安装1.官网下载地址:https://www.yeshen.com/2.夜神安卓模拟器(夜神模拟器),是全新...
2018-12-27 16:21:27 600
原创 appium+python 封装常用的滑动方法(上下左右滑动)
但是呢由于每个手机屏幕的分辨率不一样,所以同一个元素在不同手机上的坐标也是不一样的,滑动的时候坐标不能写死了。可以先获取屏幕的宽和高,再通过比例去计算。在appium的测试过程中,滑动方法是很常用的,所有打算封装起来,调用方便!把上下左右四种常用的滑动方法封装,这样以后想滑动屏幕时候就能直接调用了。参数1:driver。参数2:t是持续时间。
2018-12-27 14:31:52 6212 1
转载 Appium+python DesiredCapabilities详解
转载地址:https://www.cnblogs.com/yoyoketang/p/7606856.html Android特有关键字 描述 实例 appActivity 启动app包,一般点开头 如:.MainActivity, .Settings appPackage Android应用的包名 比如com.example.android....
2018-12-27 13:37:09 545
原创 appium desktop 提示 error: Could not find a connected Android device
最近在做appium测试,测试公司的项目。一开始用测试机(Android 5.1.1)连接appium sever 启动app毫无问题;但是连接自己的小米6(Android 8.0.0) 时就一致报错,后来群友告诉说appium sever只支持到android 6.0 所以要换appium desktop。但是呢用appium desktop 连接小米6时一致报错:error: Could ...
2018-12-26 17:15:30 10881 9
原创 Appium测试中native和webview切换
前言此文转载:https://www.cnblogs.com/yoyoketang/p/7217818.html现在大部分app都是混合式的native+webview,对应native上的元素通过uiautomatorviewer很容易定位到,webview上的元素就无法识别了。 一、识别webview1.用定位工具查看页面,发现页面上有些区域无法定位到,如下图左边红色区域,...
2018-12-26 11:42:32 2353
原创 Appium自动化----Appium Python API
https://www.cnblogs.com/yoyoketang/p/6189441.html前言:最近在用学习用Appium测试公司项目,关于python Appium的API 网上已经有大佬整理好了,所以就直接转载啦,留自己查看备用! Appium Python API全集,这里贴出来分享给大家。1.contextscontexts(self): Ret...
2018-12-25 13:37:09 513
原创 python脚本执行CMD命令并返回结果
就拿执行adb, adb shell, adb devices 举例。1.第一种方法 os 模块的 os.sysytem()2.第二种方法:os模块的 os.popen()执行括号中系统命令,没有返回值。以下内容为2019年5月更新。
2018-12-25 10:55:30 22250
转载 Appium之启动app
转载自:https://www.cnblogs.com/yoyoketang/p/6128735.html前言 前面两篇环境已经搭建好了,接下来就是需要启动APP,如何启动app呢?首先要获取包名,然后获取launcherActivity。获取这两个关键东西的方法很多,这里就不一一多说,小伙伴们可以各显神通。小编这里主要给大家推荐一个sdk自带的实用工具aapt. aapt即...
2018-12-21 13:56:59 1960 1
原创 Appnium学习之一(环境搭建)
转载自:https://www.cnblogs.com/yoyoketang/p/6128725.html 前言 selenium之前自己接触过,页拿着公司项目练过手,但是appnium还未接触,所以今天准备开始学习appnium,appnium环境搭建比较复杂,但是网上有完整教程,所以就不写了,直接转载吧,写的还是很完整的!appium可以说是做app最火的一个自动化框架...
2018-12-20 15:48:28 17238 3
Keysight频谱仪IQ模式编程手册
2024-05-09
GSM 带内杂散(Tx Noise in Rx Band) 测试流程
2023-01-31
AntiLockScreen.exe(windows 防锁屏工具)
2021-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人