摘要:
前言: 构建的项目为pytest+appium+allure,在pycharm里面已将环境代码调试并测试完毕,放到jenkins里执行的一些问题整理 问题1.pycharm里可以正常运行代码,到了jenkins里提示module not found(而且非第三方包,自己写的py模块的情况):这里优先 阅读全文
摘要:
上图是android10模拟器,发现我们是无法连接模拟器识别的 解决方法: 在模拟器内打开指定页面然后截图,最后保存为uix文件,然后用adb拉到本地,一共四个命令,可以保存为.bat文件快捷执行(这里我也加入了一个打开uiautomatorviewer的命令) F:/app_screen:这个是路 阅读全文
摘要:
首先找到build\lib\main.js所在位置,我用的工具是everything(推荐一波),比windows自带的搜索强太多 执行命令:node C:\Users\Acer\AppData\Roaming\npm\node_modules\appium\build\lib\main.js -a 阅读全文
摘要:
安装教程这里就不阐述了,网上一大堆教程,下载完成后安装然后配置对应的环境变量即可 android sdk及java home配置: path配置: %ANDROID_HOME%\platform-tools:这个目录用于配置adb、fastboot,这两个就不多说了,喜欢刷机的同学应该用的也比较多哈 阅读全文
摘要:
签名计算过程: 1.ticket计算:时间戳加+随机数字拼接后md5加密 2.组装公共参数+ticket+时间戳+业务参数 beanshell代码实现: import java.util.*;import java.math.BigInteger;import java.security.Messa 阅读全文
摘要:
方法1: 1.安装requests_toolbelt依赖库 #代码实现def upload(self): login_token = self.token.loadTokenList() for token in login_token: tempPassword_url = self.config 阅读全文
摘要:
框架目录: 整体思路: 采用excle数据驱动维护用例,数据依赖:两种实现方法case依赖与sql依赖,优先使用case依赖, 最终运行的用例是: 维护用例在datacase目录下: 涉及到用例信息新增/修改时,请先执行此脚本,目的是合并所有用例至run/datacase_all.xlsx 1.使用 阅读全文
摘要:
请求参数照着前端请求的样式填即可: header带content: header不带content_type: 总结:上传文件时headers里面不能带content_type参数 阅读全文
摘要:
#!/usr/bin/python # -*- coding: UTF-8 -*- '''@auther :mr.qin @IDE:pycharm''' import pymongo from tool.Common import * import sys class Operation_Mongo 阅读全文
摘要:
import asyncio import sys from queue import Queue sys.path.append("../") # from tool.__init__ import * from tool.Common import * from tool.tencent_clo 阅读全文