- 博客(19)
- 收藏
- 关注
原创 测试用例使用lambda表达式,执行时报错 提示java语法不支持,idea设置 - 项目设置
如果测试用例使用了lambda表达式,执行用例时提示java语法不支持,大概率是idea配置项的问题。
2022-09-27 17:18:42 1017 1
原创 selenium 浏览器复用(java)
1、配置调试浏览器① 给chrome配置环境变量② dos窗口,输入:chrome --remote-debugging-port=9222注意:port值 一定要与后面代码中的接口值相同2、打开浏览器调试之前,需要将所有浏览器窗口关掉打开浏览器调试之后 不要关闭3、代码:ChromeOptions options = new ChromeOptions();options.setExperimentalOption(“debuggerAddress”, “127.0.0.1:9222”);
2022-01-28 09:16:42 961
原创 配置了阿里云,maven下载依赖仍然很慢
明明配置了阿里云,但是maven下载依赖依旧用的国外网址实际操作了一下,发现是自己配置maven时,埋下的坑1、打开settings.xml文件在maven目录下 conf目录下可以参考我的路径:D:\Program Files (x86)\maven\apache-maven-3.8.4\conf查看文件中 ****内容如果修改了默认路径,则需要在idea的settings中,勾选【Local repository】,里面的路径与前文settings.xml文件中的路径相同再试试,下载速
2022-01-26 11:00:23 2161 1
原创 maven 不能自动下载包 问题定位(没有指定包版本)
昨天用家里电脑 配置好了pom.xml 文件,试用后没有任何问题,就将pom文件导出备份。今天早上倒到公司电脑后,发现maven不能自动下载依赖包,排查了多个位置,终于找到了问题。原因:① idea设置中,maven 试用的settings文件位置选择错误② 家中的电脑,创建项目使用的springboot,可以默认把兼容的常用jar指定version而单位的idea是社区版,只有maven所以在导入依赖时,必须指定版本。。。看到还有其他小伙伴说到了这个问题:...
2022-01-26 10:25:54 1143 1
原创 maven 安装配置+idea maven选择
1、maven下载1.下载地址:https://maven.apache.org/download.cgi选择图中版本下载2.将下载好的文件解压到自己习惯使用的路径,我放到了D盘3.配置环境变量变量名:MAVEN_HOME变量值:D:\Program Files (x86)\maven\apache-maven-3.8.4(就是你的bin文件目录)...
2021-12-02 19:04:04 600
原创 PLSQL 添加快捷键(汉化/非汉化均可)
1.工具(Tools)— 首选项(Preferences)2.用户界面(User Interface) — 编辑器 (Editor)— 找到自动替换模块(AutoReplace) — 编辑(edit)输入自己习惯的替换格式,保存—确定回到SQL窗口后,输入设置好的快捷键 ,点击空格,就能快速输入SQL语句了。...
2021-11-29 09:58:45 1506
原创 plSQL 如何每次打开都自动加载上次使用的文档
每次打开plsql 都得重新选择文件很烦躁?没关系,只需几步操作,就能让你的plSQL 每次打开 都自动加载上次使用的文档我的是汉化版,非汉化版操作也是一样哒1、菜单 Tools(工具)->Window list(窗口列表)选项勾上;2、Tools(工具)->Perferences(首选项)3、User Interface(用户界面)->Options(选项)界面, 将"Autosave desktop"(自动保存到卓安眠)勾选.选好后,点击应用、确定,就设置完成啦~
2021-08-13 11:29:23 2400
原创 360浏览器 查看Axure文件
试了N多次,Chrome和Firefox都不能成功访问。。。但是360成功了给小伙伴一个参考① 把插件crx文件拖到360浏览器窗口,点击“添加”② 浏览器搜索窗口 填写:se://extensions/ 回车,进入如下页面“允许访问文件网址” 这一栏一定要勾选,否则不能成功!!!!!然后就可以尝试打开HTML文件了。。。总结好了之后就这么简单。但是自己弄,就搞了好久,,,mmp啊...
2021-07-22 14:47:06 612 1
原创 Charles APP抓包 修改响应值
前提:手机(我用的是安卓机)已安装证书、Charles已可正常抓包一、 首先:找到需要修改响应值的URL,鼠标右键—选中 Breakpoints二、 手机操作,进入需要修改响应值的页面此时 Charles 进入可修改页面三、 选中需要修改内容的接口,多次点击Execute,直至出现“Edit Response”四、 点击Edit Response 、Json Text,直接修改需要修改的响应值五、 修改完成后,点击Edit Response,直至修改完毕,全部执行完成后,查看手机页面
2021-07-15 16:26:03 1691
原创 HTTP协议
HTTP 报文结构HTTP 请求报文和响应报文的组成① 请求报文:请求行:请求方法、请求资源 URL、HTTP版本信息首部行:请求行的下一行一般是首部行的开始,包含主机域名、连接信息、用户代理等实体主体:一般不使用② 响应报文状态行:HTTP 版本、状态码、解释状态码短语首部行:服务器信息、时间、内容类型、内容长度等实体主体:状态码1xx:通知信息,例如请求收到了或正在进行处理2xx:成功,例如知道了或者接收3xx:重定向,例如想要完成请求,就必须采取进一步动作4xx:客户问题
2020-12-23 20:44:11 80
原创 pytest 参数化 - @pytest.fixture 与 @pytest.mark.parametrize 结合
@pytest.fixture 装饰器被 @pytest.fixture 装饰器装饰的方法名可以作为一个参数传入测试方法中作用① 使用此方法可以完成测试之前的初始化② 此方法可以返回数据给测试函数@pytest.mark.parametrize 装饰器pytest 中使用此装饰器进行参数化@pytest.fixture 与@pytest.mark.parametrize 结合实现参数化如果测试数据需要在 fixture 方法中使用,同事也需要在用例中使用,可以让 parametrize 的
2020-12-12 22:26:59 1551
原创 pytest-html 生成测试报告
安装pip install pytest-html执行方法pytest --html=path/to/html/xxx.html结合 pytest-xdist 使用pytest -v -s -n 3 --html=xxx.html --self-contained-html
2020-12-09 17:20:41 311
原创 pytest-xdist 分布式执行插件
功能可以多个CPU或主机同时执行,此插件允许用户并发执行测试(进程级并发),插件是动态决定测试用例执行顺序的,为了保证各个测试能在各个独立县城里正确的执行,应保证测试用例的独立性安装pip install pytest-xdist多个CPU并行执行用例,需要在pytest后添加 -n 参数,如果参数为 auto ,则自动检测系统的CPU数据。如果 n 为数字,则指定处理器进行数pytest -n autopytest -n 数字...
2020-12-09 17:07:15 284
原创 pytest --- @pytest.fixture 装饰器
通过**@pytest.fixture**装饰某个方法,此方法的方法名可以作为参数传入测试方法中。作用此方法可以完成测试之前的初始化可以返回数据给测试函数使用场景通常我们使用 setup / teardown来进行资源初始化某些场景,如:用例1、3需要依赖登录,用例2不需要登录,此时可以使用 pytest fixture 功能。使用方法比如在登录方法,加上此装饰器后,将这个用例方法名以参数形式传到方法中,这个方法就会先执行登录方法,再执行自身用例。举例:# 导入 pytest 模块
2020-12-09 15:53:21 438
原创 pytest 控制用例的执行顺序 --> pytest-order 插件
入不使用插件,则pytest加载的所有用例都是乱序的如果想控制执行顺序,可使用插件:pytest-order插件安装pip install pytest-ordering插件使用方式需要在用例的方法前加上装饰器:@pytest.mark.run(order=[number]通过设置“number”值来控制用例执行顺序插件使用场景比如某些页面需要先登录再进行操作,则需要将登陆操作应最先运行使用案例创建一个Python文件# 首先引入 pytestimport pytest# 随
2020-12-09 14:30:50 2155 3
原创 pytest-setup与teardown
前置/后置条件方法前置/后置:setup/teardown、setup_method/teardown_method #二者区别:调用顺序:setup_method > setup类前置/后置:setup_class/teardown_calss(在类内部)函数前置/后置:setup_function/teardown_function(在类外部)模块前置/后置:setup_module/teardown_module调用顺序setup_module --> setup_c
2020-12-08 22:20:22 200
原创 pytest 运行模式
pytest 的多种运行模式单独执行某个 Python 文件:pytest 文件.py单独执行某个文件中的某个类pytest 文件.py::类名单独执行某个文件中某个类的某个方法pytest 文件.py::类名::方法名在pycharm中运行pytest用例Pycharm–>File–>settings–>Tools–>Python Integrated Tools–>Testing Default test runner 选择 pytest设置好之后,
2020-12-08 21:54:14 349
原创 pytest基本操作
pytest 安装与版本查询安装在DOS窗口(同时按住windows+R打开)输入:pip install -U pytest查看版本pytest --version用例的识别与运行测试文件以 test_ 开头测试类以 Test 开头,且不可带有 init 方法测试函数以 test_ 开头断言可使用 assert...
2020-12-08 21:28:58 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人