自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张大壮的博客

欢迎吐槽

  • 博客(11)
  • 收藏
  • 关注

原创 元素等待的实践案例

from appium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitimport timeimport randomimport string#import io.appium.java_client.AppiumDriver#from appium.webdriver.common.touch_action import TouchActiondesired_caps = di...

2020-06-03 10:42:02 274

原创 Python+Appium+UIautomator之元素等待

一、隐式等待隐式等待,且方法如下:driver.implicitly_wait(20)隐式等待的解释:设置一个超时时间,在这个时间内会去不断寻找元素,超时找不到时就会报错;二、显示等待显示等待,方法如下:WebDriverWait(driver,20,2).until(lambda x:x.find_element_by_xpath("//*[@resource-id='com.tcl.live:id/tv_download']"))显示等待的解释:设置一个超时时间和一个元素查找条件,在

2020-06-03 10:39:05 2854

原创 Python+Appium+UI Aotumator之定位元素Api 以及注意点

一、UI Aotumator之定位一个元素a.通过id定位一个元素,并点击driver.find_element_by_id("com.android.settings:id/search").click()b.通过class定位一个元素driver.find_element_by_class_name("android.widget.EditText").send_keys("Wi-Fi")c.通过xpath定位一个元素driver.find_element_by_xpath("//

2020-06-03 10:35:35 309

原创 Android 通过adb shell命令查看内存,CPU,启动时间,电量等信息

1、查看内存信息1)查看所有内存信息命令:dumpsys meminfo例:C:\Users\laiyu>adb shellshell@android:/ $ dumpsys meminfodumpsys meminfoApplications Memory Usage (kB):Uptime: 80066272

2020-06-03 10:30:58 987

原创 Python+Appium基础操作Api

一、在python脚本内启动一个app;#启动要测试的app代码#通过adb shell dumpsys window | findstr mCurrentFocus 查看driver.start_activity("com.tcl.live",'com.tcl.live.activity.MainActivity')二、获取当前app的packagename 和 activitynameadb shell dumpsys window | findstr mCurrentFocus 查看三、

2020-06-03 10:29:12 266

原创 Python+Appium前值代码详解

前值代码详解desired_caps = dict() #创建字典desired_caps["platformName"] = 'Android' desired_caps["platformVersion"] = '8.1.0' #测试设备版本号desired_caps["deviceName"] = '192.168.9.103:5555' desired_caps["appPackage"] = 'com.android.settings' #启动包名desired_cap

2020-06-03 10:26:34 335

原创 what is Appium

什么是AppiumAppium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。Appium的优势*可以跨平台同时支持Android、iOS*支持多种语言,java、python、php、Ruby等等Appium组件*Appium ServerAppium Server就是Appium的服务端——一个web接口服务,使用Node.js实现。安装方式npm install -g appiu

2020-06-03 10:24:59 105

原创 Fiddler修改Request

一、通过工具设置断点 设置路径:Rules-----Aotumatic Breakpoints ----BeforRequest,或 直接按 F11 快捷键 1.请求之后,勾选 BeforRequest;2.找到请求地址,右侧Inspectors-Webforms,找到需要修改的参数,修改 3.修改之后点击 Run to completion;4.要关闭时使用 shift+F11二、通过命令行来进行设置断点 优点:只会拦截当前输入的地址,不会影响其他url的访问;

2020-06-03 10:16:41 372 3

原创 Fiddler修改Response

一、通过工具栏设置断点;设置路径:Rules-----Aotumatic Breakpoints ----AfterResponse,或 直接按 ALT+F11 快捷键1.请求之后,勾选 AfterResponse;2.找到请求地址,右侧Response-SyntaxView,修改里面的内容3.修改之后点击 Run to completion;二、通过命令行设置断点; 1.输入命令:bpafter + 请求地址 2.修改内容同上; 3.取消命令:bpafter

2020-06-03 10:14:45 768

转载 Android 通过adb shell命令查看内存,CPU,启动时间,电量等信息

1、  查看内存信息1)查看所有内存信息命令:dumpsys meminfo 例:C:\Users\laiyu>adb shellshell@android:/ $ dumpsys meminfodumpsys meminfoApplications Memory Usage (kB):Uptime: 80066272

2016-03-29 16:07:28 4363 1

转载 【转】性能测试注意点

1、为什么要关注性能问题?现在APP处于一个“红利期”,要想从中厮杀出来,简直就是天方夜谭。那么不能成功突围,问题和瓶颈在哪里?多数开发者会将原因归结于产品设计、产品逻辑等有密切关系的环节,但反而会忽视一个盲区,就是性能问题。之前看到过一组统计数据:· 71%用户希望在手机上打开网页能同电脑上一样快· 5秒钟被认为是用户能忍受的最长响应时间· 如果响应时间超过5秒,74%上网用

2016-01-20 17:37:58 490

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除