![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
_autism
I Am God!
展开
-
selenium定位元素的特殊方法总结(个人感觉selenium自动化无意义)
selenium,自动化测试,ui,客户端、服务端原创 2022-08-10 13:44:09 · 1711 阅读 · 1 评论 -
Log日志重复输出问题解决
添加判断 if not self.logger.handlers即可import loggingfrom logging import handlersclass Logger(object): level_relations = { 'debug': logging.DEBUG, 'info': logging.INFO, 'warning': logging.WARNING, 'error': logging.ERR.原创 2020-11-20 10:09:20 · 1086 阅读 · 1 评论 -
权限系统TestCase总结
1、系统结构根据接入权限平台的系统结构来判断,区别为系统、项目、应用,具体区别如下:一层系统结构:单纯的一个系统,无项目、应用级别二层系统结构:包含系统、项目,无应用级别三层系统结构:包含系统、项目、应用三层级别2、权限资源列表3、用户管理4、角色管理测试注意点:系统负责人、系统管理员、项目负责人、项目管理员、自定义角色(无权限进入权限系统)的不同角色操作 未完。。。...原创 2020-09-06 16:47:15 · 223 阅读 · 0 评论 -
Python的类方法、实例方法、静态方法
定义说明:类方法classmethod:第一个参数是cls,表示这个类本身 实例方法:第一个参数是self,表示实例本身 静态方法staticmethod:可以当作是普通函数使用使用说明:类方法:第一个参数必须要默认传类,一般习惯用cls---类和类的实例对象调用 实例方法,第一个参数必须要默认传实例对象,一般习惯用self---只能被实例对象调用 静态方法,参数没有要求---类和类的实例对象调用代码展示:一会写...原创 2020-08-26 09:29:15 · 444 阅读 · 0 评论 -
Git创建分支、合并master、报错信息记录
创建分支 本地新建文件夹,在该文件夹下,git init 初始化仓库到本地 与远程仓库origin master建立链接,git remote add origin git。。。(git上复制的地址) 把远程分支拉到本地 ,git fetch origin dev(dev为远程仓库的分支名) 在本地创建分支dev并切换到该分支,git checkout -b dev(本地分支名称) origin/dev(远程分支名称) 把某个分支上的内容都拉取到本地,git p原创 2020-08-25 15:57:33 · 323 阅读 · 1 评论 -
python测试框架unittest和pytest的使用方法总结
unittest断言方法的使用unittest框架的TestCase类提供以下方法用于测试结果的判断方法 检查 版本 assertEqual(a, b) a ==b assertNotEqual(a, b) a !=b assertTrue(x) bool(x) is True assertFalse(x) ...原创 2018-11-14 11:30:52 · 967 阅读 · 1 评论 -
小白初学jenkins,记录操作过程
1、点击“新建Item”,创建项目2、选择 freestyle project3、构建触发器-选择Build periodically -H 10 * * *4、构建 ubuntu选择 Execute shell5、命令行 /usr/bin/python -m pytest -s -q -v /home/mi/one-service/test_case/ --alluredir ${WORKSPACE}/reportpython解释器 要运行的代码路径 生成allure报告的路径6、原创 2020-07-06 15:01:33 · 171 阅读 · 0 评论 -
python读取ini文件详细介绍
用于对特定的配置进行操作,当前模块的名称在 python 3.x 版本中变更为 configparser。1.读取配置文件- read(filename) 直接读取ini文件内容- sections() 得到所有的section,并以列表的形式返回- options(section) 得到该section的所有option- items(section) 得到该section的所有键值对- get(section,option) 得到section中option的值,返回为string类型-原创 2020-06-28 16:38:49 · 13650 阅读 · 0 评论 -
pycharm配置github
github创建项目两个方式第一种是在git上先创建项目,然后clone到本地第二种配置pycharm,可以直接去原创这边看->https://www.cnblogs.com/lidyan/p/6538877.html原创 2019-12-26 10:35:53 · 168 阅读 · 0 评论 -
windows python+allure报错 AttributeError: module 'allure' has no attribute 'severity_level'
删除pytest-allure-adaptor,从官网下载allure2.7原创 2019-12-11 11:07:54 · 2316 阅读 · 0 评论 -
python中字典的操作
1 radiansdict.clear() 删除字典内所有元素 2 radiansdict.copy() 返回一个字典的浅复制 3 radiansdict.fromkeys() 创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值 4 radiansdict.get(key, default=None) 返回指定键...原创 2019-09-29 15:45:27 · 357 阅读 · 0 评论 -
元素不可点击,处理方法
element = driver.find_element_by_css('div[class*="loadingWhiteBox"]')driver.execute_script("arguments[0].click();", element) element = driver.find_element_by_css('div[class*="loadingWhiteBox"]')w...原创 2019-09-16 17:06:40 · 1205 阅读 · 0 评论 -
selenium报错Message: element click intercepted: Element <span>...</span> is not clickable at point
隐性等待:implicitly_wait(20),需要加sleep等待时间即可显性等待:WebDriverWait(self.dr, 50) ,也是加sleep即可原因:打开界面元素未加载完成,点击会报错...原创 2019-09-11 10:08:41 · 9567 阅读 · 4 评论 -
pycharm脚本正常运行,但是终端会报错 no module,解决办法如下
import syssys.path.append('/home/mi/python_test_script/bigbi_test_script/all_module/')sys.path.append('/home/mi/python_test_script')sys.path.append('/home/mi/python_test_script/bigbi_test_script'...原创 2019-09-05 10:43:58 · 3517 阅读 · 0 评论