随笔分类 - Appium
摘要:unittest 初始化方法 每个方法执行一次 setUp(self) tearDown(self)每个类执行一次的方法 要加装修器 @classmethod def setUpClass(cls) @classmethod def tearDownClass(cls) -> None: # !/u
阅读全文
摘要:日志的配法 https://www.jb51.net/article/42626.htm 遇到的第一个坑,折腾半天 https://www.cnblogs.com/aziji/p/9480314.html python实例化N次类,调用类函数log会输出N遍的bug 解决办法 1、每次创建不同nam
阅读全文
摘要:https://zhuanlan.zhihu.com/p/37974829
阅读全文
摘要:每条用例执行10次 https://blog.csdn.net/weixin_40656303/article/details/109893244 # -*- coding:utf-8 -*- import unittest class SetupEndDef(unittest.TestCase):
阅读全文
摘要:anaconda 环境 https://www.cnblogs.com/devilmaycry812839668/p/10349780.html https://anaconda.cloud/api/iam/email/verified/971bb481-3383-45c8-a597-46e83bf
阅读全文
摘要:import unittest class SetupEndDef(unittest.TestCase): def setUp(self): pass def tearDown(self): pass def kkk(self): print("222222222") return 1 def te
阅读全文
摘要:转 https://blog.csdn.net/weixin_43106813/article/details/87279766 使用unittest+appium+python搭建app UI自动化测试框架。由于appium自身的不稳定性,case会在预期结果与实际结果一致的情况下执行失败,可以通
阅读全文
摘要:转载 https://www.cnblogs.com/eastonliu/p/9145231.html unittest提供了一些跳过指定用例的方法 @unittest.skip(reason):强制跳转。reason是跳转原因 @unittest.skipIf(condition, reason)
阅读全文
摘要:转载 Uiautomator2 安装方法 https://www.cnblogs.com/du-hong/p/11175517.html 如果报错 下载对应的文件放入路径下即可 https://www.cnblogs.com/LY-CC/articles/10924474.html selenium
阅读全文
摘要:转载 https://blog.csdn.net/weixin_40180628/article/details/79169846 like driver.pressKeyCode(AndroidKeyCode), 比如HOME,driver.pressKeyCode(AndroidKeyCode.
阅读全文
摘要:#获取当前时间串 好用的方法 import datetime def nowtime(): return datetime.datetime.now().strftime('%Y%m%d%H%M%S')
阅读全文
摘要:import sys fname='D:\\egstar\\data/egstar_export/20200526163555.dat' # with open(fname, 'r', encoding='utf-8') as f:# for line in f.readlines():# data
阅读全文
摘要:python指定pip 版本的方法 官方文档提供 https://packaging.python.org/tutorials/installing-packages/ 环境依赖Node.jsAppiumAppium-desktopAppium-doctorAppium-Python-ClientP
阅读全文
摘要:Python SMTP发送邮件 https://www.runoob.com/python/python-email.html
阅读全文
摘要:Python unittest利用discover获取指定目录或多级目录下的测试用例 最近在写接口自动化框架,由python+requests+unittest构建(其他还有些导入模块,这里暂且不说),目前还在搭建当中,整体其框架结构如下: 在编写Common下的RunTools组件(主要封装的是获
阅读全文
摘要:def add_end(L=[],x=[]): L.append('END') x.append("sss") print(L[1]) print(x[0]) return L,x print(add_end([1, 2, 3])) print(" ") def func(a, b, c=0, *a
阅读全文
摘要:https://www.cnblogs.com/jinbaobao/p/9776889.htmlfrom appium import webdriverfrom time import sleepimport os#获取apk的绝对路径desired_cups = {}#设备平台desired_cu
阅读全文
摘要:多设备启动 前面我们已经启动了多个appium服务,那么接下来我们可以基于这些服务来启动不同的设备。 测试场景 连接以下2台设备,然后分别启动App 设备1:127.0.0.1:62001 设备2:127.0.0.1:62025 代码实现 multi_device.py from appium im
阅读全文
摘要:转载 滑动的同时找到元素 https://www.cnblogs.com/psklf/p/5290773.html UiScrollable scrollView = new UiScrollable(new UiSelector().className("android.widget" + ".S
阅读全文