欢迎关注【无量测试之道】公众号,回复【领取资源】,Python编程学习资源干货、Python+Appium框架APP的UI自动化、Python+Selenium框架Web的UI自动化、Python+Unittest框架API自动化、 资源和代码 免费送啦~文章下方有公众号二维码,可直接微信扫一扫关注 ...
分类:
其他好文 时间:
2020-06-12 19:58:25
阅读次数:
80
参考链接 https://docs.pytest.org/en/stable/ 3 注意 起名字,类,包或者方法,都最好不要起关键字的名字,比如 os,sys, http , appium, selenium 自动化测试用例的设计基本原则 变动小,尽量页面不要经常变动 每条测试用例尽量简单,尽量去覆 ...
分类:
其他好文 时间:
2020-06-12 16:11:09
阅读次数:
101
from appium import webdriver import unittest import time class QQlogin(unittest.TestCase): def setUp(self): desired_caps = {'platformName': 'Android', ...
分类:
移动开发 时间:
2020-06-12 16:09:29
阅读次数:
58
Appium是个什么鬼 Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,且是跨平台的。可用于IOS和Android以及firefox的操作系统。原生的应用是指用android或ios的sdk编写的应用,移动网页应用是指网页应用,类似于ios中safari应用或者C ...
分类:
移动开发 时间:
2020-06-12 14:35:53
阅读次数:
79
删除通讯录中的联系人 其中一些属性对应的名称: from appium import webdriverimport time#启动信息#启动参数desired_caps = {}#启动信息,启动appium后就可以找到下面参数信息desired_caps['platformName'] = 'An ...
分类:
移动开发 时间:
2020-06-09 18:30:12
阅读次数:
365
这里主要分享一下,如何让脚本运行起来,开始的时候,就是写了一个pytest.ini,然后在控制台输入pytest,就会直接跑脚本,后来又改了一下,直接写了一个bat文件,来运行脚本,下面主要说明一下bat文件怎么运行脚本。 首先有一个run.py文件,就是确定需要测试哪些case,以及生成报告的路径 ...
分类:
移动开发 时间:
2020-06-09 16:34:42
阅读次数:
66
1.先启动模拟器,并打开某个软件 2.window系统使用gitbash工具,执行命令 adb logcat |grep -i displayed,获取打开的软件的appPackage和appActivity信息 红色框为要获取的信息,/前为appPackage,/后为appActivity 3.启 ...
分类:
移动开发 时间:
2020-06-08 13:09:31
阅读次数:
96
Appium移动端自动化:Appium-Desktp的使用以及定位元素方式总结 目录 一、appium-desktop功能介绍 二、定位方式 1、ClassName 2、id定位 3、xpath定位 4、AccessibilityId 5、AndroidUiautomator定位 6、iOSPred ...
分类:
移动开发 时间:
2020-06-07 21:44:37
阅读次数:
106
示例:python脚本 # adb shell dumpsys window w |findstr \/ |findstr name= # mSurface=Surface(name= com.android.mms / com.android.mms.ui.ConversationList ) f ...
分类:
移动开发 时间:
2020-06-07 19:23:52
阅读次数:
72
前提摘要——个人已经安装好python和pycharm 安装:pip install Appium-Python-Client 第一步骤:按装JDK1.8 系统默认安装路径如下:C:\Program Files\Java\jdk1.8.0_101 新建 JAVA_HOME 变量 点击新建,在弹出框中 ...
分类:
移动开发 时间:
2020-06-07 16:51:00
阅读次数:
87