01 2020 档案

xlrd读取excel文件
摘要:import xlrd workbook=xlrd.open_workbook("../data/elementData.xlsx") #获取所有sheet,返回list sheet_name =workbook.sheet_names() print(sheet_name) #根据sheet索引获 阅读全文

posted @ 2020-01-21 15:54 crystal1126 阅读(209) 评论(0) 推荐(0)

pytest用例运行及skip、xfail的使用
摘要:如何执行测试用例 (1)命令行运行pytest 运行目录下的所有用例 pytest test_reg.py 运行指定模块中的所有用例 pytest test_reg.py::TestClass::test_method 运行指定模块指定类指定用例 pytest -m tag 运行包含指定标签的所有用 阅读全文

posted @ 2020-01-21 11:32 crystal1126 阅读(616) 评论(0) 推荐(0)

标签不生效的处理方法:PytestUnknownMarkWarning: Unknown pytest.mark.wallet - is this a typo?...
摘要:今天在写代码的过程中遇到了这样一个warning:PytestUnknownMarkWarning: Unknown pytest.mark.test - is this a typo? 处理办法: 参考文档:https://docs.pytest.org/en/latest/mark.html 单 阅读全文

posted @ 2020-01-20 14:05 crystal1126 阅读(2014) 评论(0) 推荐(0)

driver在不同fixture之间共享
摘要:前言: 如果要用到fixture函数的返回值,先return出来,用例传fixture对象就能直接调用了。 fixture参数共享driver 实现场景: 1、用例开始前只打开一次浏览器 2、每个用例开始前,都打开首页,从首页开始运行 3、用例执行完成最后,关闭浏览器 实现方法 1、先定义一个dri 阅读全文

posted @ 2020-01-19 16:18 crystal1126 阅读(645) 评论(0) 推荐(1)

用例设计及运行规则
摘要:用例设计原则 文件名以test_*.py文件和*_test.py 以test_开头的函数 以Test开头的类 以test_开头的方法 所有的包pakege必须要有__init__.py文件 Cmd执行Pytest用例 1)pytest(推荐) 2)py.pytest 3)python -m pyte 阅读全文

posted @ 2020-01-19 15:27 crystal1126 阅读(195) 评论(0) 推荐(0)

PO模式代码结构
摘要:web自动化用到的项目设计模式最成熟的就是pageobject设计模式,简称PO模式。 1、框架元素 主要分为三层: case:用例层封装:test_xx.py针对每个页面写测试用例 case/conftest.py:局部的配置文件,只在case目录下生效,可以写一些用例的准备工作,如:登录 com 阅读全文

posted @ 2020-01-19 15:14 crystal1126 阅读(732) 评论(0) 推荐(0)

SQL注入
摘要:Sql注入(英文:SQL injection),是发生于应用程序与数据库底层的安全漏洞。简而言之,是在输入的字符串之中注入SQL指令,在设计不良的程序中忽略了字符检查,那么这些注入进去的恶意指令就会被数据库服务器误认为是正常的SQL指令而运行,从而遭到破坏或入侵。 sql注入分类: 1 数据库类型注 阅读全文

posted @ 2020-01-08 18:45 crystal1126 阅读(304) 评论(0) 推荐(0)

导航