
python自动化测试
num_61
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python自动化之格式化字符串函数(用于封装定位元素:接收xpath、name等字符串参数)
#这是原来的代码def findChild(driver,id,name):son= 'resourceId(\"' + id +'\").childSelector(text(\"' + name +'\"))'f=WebDriverWait(driver,10).until(lambda driver:driver.find_element_by_android_uiautomator(son))return f#这是优化后的代码def findChild(driver,id,name):原创 2020-11-30 22:12:31 · 349 阅读 · 0 评论 -
python自动化之用例是如何构成的
前排提醒,小白笔记,仅供参考以优快云app为例需要实现的是:进入点击它的搜索框实际操作中发现:打开app,会先弹出隐私条款的弹窗,然后弹出提示窗,最后才能看到搜索框,所以我们要一步步的进去。为了保证代码的复用性和独立性,我们要把确认隐私条款,跳过登录两个步骤分别写成两个.py文件。理由如下:无论是进入app做什么操作,都必须经过上述两个步骤,所以,在做任何操作之前,都可以直接引用这两个模块。用例构成操作模块调用模块运行模块操作模块该模块只写操作元素,代码如下:确认隐私弹窗:from t原创 2020-11-20 00:55:07 · 831 阅读 · 1 评论 -
appium+python自动化配置(adk、jdk、node.js、)
这里写目录标题1.环境配置1.1node.js1.2sdk1.3jdk1.4appium1.5python三级目录2.连接模拟器2.1逍遥模拟器2.2连接1.环境配置链接: link.1.1node.jshttps://nodejs.org/zh-cn/安装提示下载安装命令行下输入 node -v 查看是否安装成功,如图所示,则安装成功1.2sdk1.3jdk1.4appium1.5python三级目录2.连接模拟器2.1逍遥模拟器2.2连接...原创 2020-11-16 22:46:39 · 291 阅读 · 0 评论 -
python+appium搜索框输入中文,调用讯飞输入法的搜索按钮,并生成BSTestRunner报告
import osimport timeimport unittestfrom appium import webdriverclass MyTests(unittest.TestCase): # 测试开始前执行的方法 def setUp(self): desired_caps = {'platformName': 'Android', # 平台名称 'platformVersion': '7.1.2', # 系原创 2020-09-22 13:38:07 · 741 阅读 · 0 评论 -
if __name__ == ‘__main__‘: unittest.main()简单粗暴解析
写在前面这段代码不是装逼,也不是非写不可。if __name__ == '__main__': unittest.main()分为__name__、__main__、unittest.main()三个点解释__name__三级目录原创 2020-08-28 10:47:33 · 7580 阅读 · 12 评论 -
自动化测试真实流程
自动化测试真实流程和适用场景文章目录自动化测试的真实面目自动化测试的实际流程前提真正的流程代码部分自动化测试的真实面目首先, 自动化并不适合所有项目,仅适合改动较小、基本流程固定、UI固定、项目周期长的项目。自动化本身就是一个产品,需要时间去写、去维护,也会出bug。所以,不要神化自动化测试,必须和手工测试互相辅助才行。如果你的项目(你公司的项目)开发周期一共就一个月,分到测试只有一个星期,完全不用考虑自动化测试了,因为你没时间。如果你的项目有一个典型的甲方,昨天一个按钮,今天两个按钮,原创 2020-07-08 16:46:31 · 619 阅读 · 0 评论 -
使用Python+selenium实现自动化测试脚本实例
目录写在前面安装selenium之前所需内容安装setuptools安装pip安装selenium安装Firefox驱动脚本运行代码解释写在前面本教程亲测有效。在此不赘述安装python步骤,直接从测试框架开始写。安装selenium之前所需内容安装setuptools下载地址:https://pypi.org/project/setuptools/根据图示下载后解压。进入命令行窗...原创 2019-10-08 17:42:30 · 5167 阅读 · 0 评论