自动化
求求你可算做个好人吧
这个作者很懒,什么都没留下…
展开
-
jenkins持续构建
1.创建一个任务2.构建windows批处理命令cd /d 路径python run_all_cases.py3.原创 2021-06-04 22:59:56 · 139 阅读 · 0 评论 -
页面自动化——框架
自动化测试框架:分层+po模式po模式:基础封装层BasePage,po页面对象层,TestCase测试用例层。再加上日志处理模块,ini文件读取模块,ddt数据qu原创 2021-06-02 23:20:14 · 310 阅读 · 2 评论 -
页面自动化——知识小点
1.驱动放在C:\Users\<当前用户名>\AppData\Local\Programs\Python\Python38 python安装路径下C:\Users\Administrator\AppData\Local\Programs\Python\Python38原创 2021-05-30 22:55:55 · 235 阅读 · 1 评论 -
安卓手机自动化测试——webview/h5切换
#打开手机app加载到h5页面,chrome浏览器搜索chrome://inspect/#devices,获取当前app驱动版本。返回的地址就是h5页面 #chromedriver和chrome版本对应https://blog.csdn.net/cz9025/article/details/70160273 #chromedriver驱动获取地址http://chromedriver.storage.googleapis.com/index.html #驱动存放地址\appium-chromedri.原创 2021-05-21 22:43:05 · 541 阅读 · 0 评论 -
安卓手机自动化测试_unittest业务场景测试
#装饰器#忽略warning提示#断言失败截图import timeimport warningsimport unittestfrom appium.webdriver.webdriver import WebDriverfrom selenium.webdriver.support.wait import WebDriverWaitfrom test import errorscreenclass TestSuite_ydflow(unittest.TestCase):原创 2021-05-19 23:57:38 · 178 阅读 · 0 评论 -
安卓手机自动化测试_新增note
#隐式等待、智能等待、重载父类、适应业务场景调用做的改动#父类from appium.webdriver.webdriver import WebDriverfrom selenium.webdriver.support.wait import WebDriverWaitclass yd_addnote: def __init__(self): self.caps={} self.caps['automationName']='UIAutomator2原创 2021-05-16 15:43:29 · 112 阅读 · 0 评论 -
安卓手机自动化测试_业务场景测试+失败用例截图
#失败用例截图 #获取空间内元素,返回一个列表 num=driver.find_elements_by_class_name('android.wdget.LinearLayout') if len(num)>0: print('bad') nowtime=time.strftime('%Y%m%d%H%M%S',time.localtime(time.time())) driver.get_原创 2021-05-16 15:36:29 · 130 阅读 · 0 评论 -
安卓手机自动化测试_app安装卸载
目的:实现安卓手机app安装卸载,并且兼容性测试#父类#注意点:类初始化、is_app_installed、remove_app、insall_app、is_enable、智能等待from appium.webdriver.webdriver import WebDriverimport timefrom selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitclass YD原创 2021-05-12 22:40:20 · 258 阅读 · 0 评论 -
安卓手机自动化测试
#########环境准备1.安装jdk+sdk2.安装appium(用node语言写的),安装node3.导入appium_Python_Client类库。appium做代理服务器4.手机模拟器genymotion或者真机连接电脑5.真机连接步骤数据线连接电脑,打开usb调试,打开调试授权(手机有驱动程序)##########找设备名adb devices#包名模块名获取,手机打开对应程序执行adb shell dumpsys activity activities |原创 2021-05-06 22:47:19 · 158 阅读 · 1 评论 -
使用unittest框架接口测试
#os读取文件路径#token传递#htmltestrunner报告#unittest测试套import unittestimport requestsimport csvimport osfrom HTMLTestRunner import HTMLTestRunner#htmltestrunner.py文件下载:http://tungwaiyip.info/software/HTMLTestRunner.htmlclass test_updatauser_v3(unitt原创 2021-05-02 21:56:39 · 129 阅读 · 1 评论 -
unittest框架和执行方式
1.setUp、tearDown、self.assertIn和main方法执行#执行顺序以asc码顺序#依次执行当前文件对应测试类的所有测试方法class testregister(unittest.TestCase): #使用setUP初始化 def setUp(self): self.url = 'http://localhost:8080/jwshoplogin/user/register.do' self.userinfo = {'use原创 2021-04-27 23:22:51 · 182 阅读 · 0 评论 -
接口测试练习
1.使用csv文件读取url,data等参数2.使用csv打印接口测试结果报告import requestsimport csvclass workflow_frogetpassword_v6_test(): def userinterface_test(self,url,userinfo,expresult,interfacename): #定义字典数据,存储实际接口响应结果和测试结论 resultdata={} #发送请求获取响应原创 2021-04-25 00:18:33 · 850 阅读 · 1 评论