自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 appium python-client代码分析(三)

分析下一些元素:elementhttps://github.com/appium/python-client/blob/master/appium/webdriver/webelement.py#!/usr/bin/env python# Licensed under the Apache License, Version 2.0 (the "License");# you

2017-09-02 22:01:28 857

原创 appium python-client代码分析(二)

先来看最重要的一个文件:webdriver.py#!/usr/bin/env python# Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obta

2017-09-02 21:57:43 943 1

原创 appium python-client代码分析(一)

https://github.com/appium/python-client/tree/master/appium先看看代码的结构:commonNumerous fixes 3 years agowebdriverAdd method for getting current package 3 months ago

2017-09-02 21:55:54 798

原创 appium+python官方sample code(六)

本系列第六篇:android_complex.pyimport osimport unittestfrom appium import webdriverfrom appium.webdriver.common.touch_action import TouchActionfrom appium.webdriver.common.multi_action import M

2017-09-02 21:47:03 349

原创 appium+python官方sample code(五)

本系列第五篇:android_gestures_sauce.pyfrom appium import webdriverfrom appium import SauceTestCase, on_platformsfrom appium.webdriver.common.touch_action import TouchActionfrom appium.webdriver.c

2017-09-02 21:45:10 406

原创 appium+python官方sample code(四)

本系列第四篇android_webview.pyimport osimport globimport unittestfrom time import sleepfrom appium import webdriverPLATFORM_VERSION = '4.4'class AndroidWebViewTests(unittest.TestCase

2017-09-02 21:43:15 308

原创 appium+python官方sample code(三)

本系列第三篇from appium import webdriverfrom appium import SauceTestCase, on_platformsapp = "http://appium.s3.amazonaws.com/NotesList.apk"platforms = [{ "platformName": "Android",

2017-09-02 21:40:39 700

原创 appium+python官方sample code(二)

这是本系列的第二篇import osimport unittestfrom appium import webdriverfrom time import sleep# Returns abs path relative to this file and not cwdPATH = lambda p: os.path.abspath( os.path.j

2017-09-02 21:38:16 429

原创 appium+python官方sample code(一)

下面分析下appium官方的一些代码:import osfrom time import sleepimport unittestfrom appium import webdriver# Returns abs path relative to this file and not cwdPATH = lambda p: os.path.abspath(

2017-09-02 21:36:23 643

原创 python 列表操作的函数和方法

列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

2017-08-29 18:39:28 985

转载 python 常见面试题整理

作者:路人甲链接:https://zhuanlan.zhihu.com/p/23526961来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。希望此文可以长期更新并作为一篇Python的面试宝典。每一道题目都附有详细解答,以及更加详细的回答链接。此篇是概念篇,下一篇会更新面试题代码篇。(一)、这两个参数是什么意思:*args,**kwargs

2017-08-29 17:50:50 1863

转载 python 列表排序方法reverse、sort、sorted详解

python语言中的列表排序方法有三个:reverse反转/倒序排序、sort正序排序、sorted可以获取排序后的列表。在更高级列表排序中,后两中方法还可以加入条件参数进行排序。reverse()方法将列表中元素反转排序,比如下面这样?1234>>> x =[1,5,2,3,4]>>> x.reverse()

2017-08-28 17:57:41 2385

转载 Python 倒序排列方法梳理

1、数组倒序:原始元素的倒序排列arr = [1,2,3,4,3,4](1)print arr[::-1]     ---->[4, 3, 4, 3, 2, 1](2)arr.reverse()    print arr       ---->[4, 3, 4, 3, 2, 1](3)reversed(arr)     #返回一个倒序可遍历对象,需序遍历出arr =

2017-08-28 17:55:56 2195

转载 Web自动化测试(全网最给力自动化教程)

http://www.cnblogs.com/zidonghua/p/7430083.htmlpython+selenium自动化软件测试(第2章):WebDriver API欢迎您来阅读和练手!您将会从本章的详细讲解中,获取很大的收获!开始学习吧!目录2.1 操作元素基本方法2.2 常用8种元素定位(Firebug和firepath)2.3 xpath

2017-08-27 19:22:26 120210 23

转载 相对坐标解锁九宫格

1.相关链接:http://www.cnblogs.com/testlurunxiu/p/6013605.html1、相对坐标解锁九宫格应用场景QQ解锁屏幕如上,可见九个按键在同一个View下面,要实现解锁,用press   moveTo  release  perform方法实现代码如下:     WebElement jiugongge = pi.f

2017-08-11 13:23:40 845

转载 appium常用方法

1.相关链接:http://blog.csdn.net/liusuihui/article/details/64542082  Text属性的方法 1234driver.find_element_by_android_uiautomator('new UiSelector().text("Custo

2017-08-11 13:19:33 421

转载 开源框架 appium+python (二) 支持多设备并行 + 性能监控 +webserver 监控 crash日志

1.相关链接:https://testerhome.com/topics/6468本帖子基于上篇帖子python+appium 开源框架分享最新更新去掉了对全局变量的依赖,现在用的是txt,后面优化成其他持久化数据的方式新增对多机android运行对多机日志监控代码部分用yaml设置多设备appium: - devices: JTJ4C

2017-08-03 14:12:44 912

转载 selenium使用Xpath+CSS+JavaScript+jQuery的定位方法(治疗selenium各种定位不到,点击不了的并发症)

1.相关链接:http://blog.csdn.net/cyjs1988/article/details/76284289【第一部分】开篇:先认识Xpath的4种定位方法跟你说,你总是靠那个firebug,chrome的F12啥的右击复制xpath绝对总有一天踩着地雷炸的你死活定位不到,这个时候就需要自己学会动手写xpath,人脑总比电脑聪明,开始把xpat

2017-08-01 19:29:04 739

转载 通过lazy-uiautomatorviewer来获得android元素的xpath

1.相关链接:http://blog.csdn.net/fengyang_123456/article/details/62065337参考文档:http://blog.csdn.net/kaka1121/article/details/53301517在写脚本的过程中,总是遇到标签没有ID或者name等类似的唯一识别属性,为了能识别到这些对象,只能通过xpath了。可是sdk自带

2017-08-01 17:55:10 2315

转载 appium 代码实例

https://my.oschina.net/androidtest/blog/372278http://blog.csdn.net/wirelessqa/article/details/29188513http://blog.csdn.net/qq_19299071/article/details/54944485

2017-07-30 17:35:36 403

原创 appium python client代码实例

https://github.com/appium/python-client/tree/master/test/functional/android67353223appium/python-clientCodeIssues42 Pull requests2 Pro

2017-07-30 17:28:17 574

翻译 Python 字符串操作方法大全

http://www.jb51.net/article/47956.htm1、去空格及特殊符号复制代码 代码如下:s.strip().lstrip().rstrip(',')2、复制字符串复制代码 代码如下:#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy

2017-07-30 16:52:50 259

原创 在windows下同时安装python2.7版本和python3.6版本

1、下载python3和python2 进入python官网,链接https://www.python.org/选择Downloads--->Windows,点击进入就可以看到寻找想要的python版本本文选择的是:Python3.5.2,点击后面链接可直接下载,https://www.python.org/ftp/python/3.5.2/python-3.5.2rc1-am

2017-07-27 14:33:24 2146

转载 Appium python client 网络连接相关 api 用法

1.相关链接:http://blog.csdn.net/QingLang0213/article/details/48972403原文 :https://testerhome.com/topics/3428前言今天有人问到我这个问题,并且尝试过传入数字/字符串作为参数均不成功。于是看了下,发现要找到正确用法需要对 client 源码有一定了解,并且 google

2017-07-26 14:41:33 426

转载 appium get_attribute 方法

相关链接:http://blog.csdn.net/bear_w/article/details/50330753问题描述当使用类似下面的代码获取元素的 content-desc 属性时,会报 NoSuchElement 错误:# pythonself.driver.find_element_by_id("id").get_attribute("content-d

2017-07-25 21:34:01 586

转载 python+appium的物理按键代码

1.相关链接:http://blog.csdn.net/qq_22795513/article/details/53169593代码就一句driver.keyevent()括号内填入的是物理按键的数字代号代号表: 电话键KEYCODE_CALL 拨号键 5 KEYCODE_ENDCALL 挂机键 6 KEYCODE_HOME 按键Home 3 KEYCODE_MEN

2017-07-25 20:37:15 313

转载 python读写excel的强大工具:openpyxl

1.相关链接:1)http://www.cnblogs.com/anpengapple/p/6399304.html?utm_source=itdadao&utm_medium=referral (首要推荐)2)http://openpyxl.readthedocs.io/en/default/usage.html  (官网)3)http://www.jianshu.com/p/642

2017-07-24 17:12:33 541

转载 Appium Android 获取包名和 Activity 的几种方法

1.相关链接:https://testerhome.com/topics/9209Guide本文档主要记录“获取包名和 Activity 的方法”,用于自动化测试时启动APP。以下方法主要来源于网络和社区同学的贡献,特此感谢!1. 方法一: pm list package查看包名adb shell pm list package -f将获取手机内所有apk对应的包名和

2017-07-23 14:11:38 2529

转载 测试学习资料网址收藏大全

1.相关链接:http://www.cnblogs.com/baihuitestsoftware/articles/6101660.html学习技术类 Google 翻译SM2椭圆曲线公钥密码算法ABC软件测试内容大全腾讯云 - 免费试用selenium Selenium教程XPath学习 - gaojun - 博客园MyTesting软件测试培训_栏目_S

2017-07-14 13:37:26 3538

转载 appium简明教程(2)——appium的基本概念

1.相关链接:http://www.cnblogs.com/nbkhic/p/3803830.htmlClient/Server Architectureappium的核心其实是一个暴露了一系列REST API的server。 这个server的功能其实很简单:监听一个端口,然后接收由client发送来的command。翻译这些command,把这些command转成移

2017-07-13 14:42:28 198

转载 IOS Monkey 测试

相关链接:https://testerhome.com/topics/2523移动性能测试 iOS Monkey 测试方案 [大家可以通过 gem install smart_monkey 进行安装了]vigossjjj · 发布于2015年05月10日 · 最后由 jin090 回复于 19 天前 · 13355 次阅读本帖已被设为精华帖!

2017-07-11 18:09:06 571

转载 IOS Monkey测试1

1.相关链接http://blog.csdn.net/rigel_xu/article/details/48372245因项目准备对外推广,应用的性能及稳定性成功重点关注对象。一方面针对 Bugly 收集到的 Crash 信息逐个分析;另一方面希望加强用户随机性 Crash 的分析,这就要使用 Monkey Test。找到了三个 iOS Monkey Test 的工具:

2017-07-11 18:07:18 360

转载 selenium中级教程

http://blog.csdn.net/u011541946/article/category/6788788/4Python+Selenium练习篇之9-清除文本方法在前面的基础篇的最后一篇(点这里),我们用到了输入字符和点击按钮这样的操作。用send_keys()来输入字符串到文本输入框这样的页面元素,用click()来点击页面上支持点击的

2017-07-08 21:03:20 762

原创 appium学习三大网址

https://www.zhihu.com/question/21473708?sort=createdhttp://blog.csdn.net/u011541946/article/details/70209759终点关注这篇:http://blog.csdn.net/keeng2008/article/details/51426179

2017-07-08 20:58:26 409

转载 Appium 新手学 appium-Appium for Windows 说明 (中文翻译)

https://testerhome.com/topics/2594本人翻译,翻版必究,觉得好请点赞。希望给初学者一个导航灯在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流本人qq:79523822~原文地址:http://blog.csdn.net/roenfun/article/details/44087997weibo: http://www.

2017-07-08 20:55:05 1491

转载 查看Android应用包名、Activity的几个方法

http://blog.csdn.net/jlminghui/article/details/40622103版权声明:本文为博主原创文章,未经博主允许不得转载。感谢自娱老师的开源项目Colabox一、有源码情况直接打开AndroidManifest.xml文件,找到包含Android.intent.action.MAIN和android.inten

2017-07-08 20:52:48 294

转载 appium+Python真机运行测试demo的方法

http://www.cnblogs.com/Nefeltari/p/5603163.htmlappium+Python真机运行测试demo的方法 一,    打开手机的USB调试模式 二,    连接手机到电脑   将手机用数据线连接到电脑,并授权USB调试模式。查看连接的效果,在cmd下运行命令:adb devices查看UDID,如下图所示:如果有

2017-07-08 20:49:32 739

转载 Appium Python API 中文版 By-HZJ

https://testerhome.com/topics/3711根据appium 1.4.13.1版本整理,1.5弃用了find by name 所以更新了下如有错误请多多指正谢谢@lylyliuyu@chenhengjie123 的补充和指正Appium_Python_Api文档1.contextscontexts(self): Retu

2017-07-08 16:01:09 309

原创 appium官网中文资料

https://github.com/appium/appium/tree/master/docs/cnhttps://github.com/appium/appium/tree/master/docs/cn7585,509

2017-07-08 15:55:52 4610 1

转载 Appium 新手贴:Windows 平台上的使用 Python 语言实现 appium 自动化程序 for Android (完整版)

https://testerhome.com/topics/646前面写了个《新手贴:Windows 平台上的使用 Java 语言实现 appium 自动化程序 for Android(完整版)》的帖子:http://testerhome.com/topics/645 ,针对python语言 也来看看如何实现。还是按照流水账的形式来描述。一,环境配置篇在Windows上配置

2017-07-08 15:52:26 1627

空空如也

空空如也

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

TA关注的人

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