- 博客(13)
- 收藏
- 关注
原创 python+pytest的接口自动化测试框架设计
虚拟环境是Python的一个功能,它允许您在计算机上创建独立的Python环境,以避免在全局Python环境中发生冲突。2、创建测试用例文件:在项目目录中创建一个新的.py文件,并编写测试用例。requirements.txt:存放项目依赖项的文件,您可以在此文件中列出项目所需的所有Python库及其版本号。pytest.ini:存放pytest配置的文件,例如插件的配置、测试运行选项、测试结果报告的格式等等。README.md:存放项目文档的文件,其中应该包含有关项目的概述、安装、使用和贡献的信息。
2023-03-20 23:51:34 574
原创 python+selenium+pytest的UI自动设计思路
3、创建测试文件:使用pytest测试框架,创建一个Python文件,例如“test_ui.py”,该文件将包含所有测试用例。utils 文件夹:包含一些通用的工具和辅助函数,例如 config.py 包含测试配置,helpers.py 包含一些通用的函数。tests 文件夹:包含所有测试相关的文件,如 test_ui.py 包含测试用例,conftest.py 包含测试运行的配置。4、设计测试数据:在框架中设计测试数据,例如用户名、密码、URL、元素的CSS选择器或XPath等,这些数据将用于测试中。
2023-03-20 23:29:03 689
原创 跨域流程与解决方法
跨域:指的是浏览器不能执行其他网站的脚本,它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全策略。同源策略:是指协议,域名、端口都要相同,其中有一个不同都会产生跨域;...
2022-05-05 23:55:26 1372
原创 Spring Cloud Gateway 项目中配置
1、创建一个单独的网关模块,将模块加入到注册中心,本项目使用的注册中心为Spring Cloud Nacos,在注册之前需要启动Nacos页面:在Nacos中注册nacos:1.1、在nacos可视化界面新建一个gateway命名空间:1.2、在nacos上设置该网关模块的Data ID,Data Id为模块名+文件格式:1.3、在application.properties中配置Nacos地址,命名空间:spring.cloud.nacos.config.server-addr=*:8848
2022-04-29 00:02:35 1657
原创 SpringCloud Alibaba-Nacos(配置中心配置)
1、引入依赖:对于微服务项目,一如该依赖可以引入到一个公共的微服务中,供其他微服务使用。com.alibaba.cloudspring-cloud-starter-alibaba-nacos-config具体文档可参考:https://github.com/alibaba/spring-cloud-alibaba/blob/2021.x/spring-cloud-alibaba-docs/src/main/asciidoc-zh/nacos-config.adoc2、创建一个bootstrap.
2022-04-26 23:44:52 762
原创 SpringCloud Alibaba-Nacos(注册中心配置)
1、下载nacos-server:https://github.com/alibaba/nacos/releases版本:nacos-server-1.4.3.zip2、启动nacos-server,将下载的nacos压缩包解压至指定位置双击bin中的start.up文件访问http://localhost:8848/nacos进行登录使用默认账号密码:nacos/nacos3、配置nacos,将微服务注入到nacos中:3.1、com.alibaba.cloudspring-clou
2022-04-25 23:41:53 408
原创 在ajax函数中data参数设置的方式
1、通过form表单选择,当参数过多且在同一个表单中,字符串的提交:data:$(“form表单选择”).serialize();$("#btn-add-to-cart").click(function(){$.ajax({url: “/carts/add-to-cart”,type: “POST”,data: KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲form-change-pas…(“form表单选择”)[0])
2022-03-22 23:46:01 1140
原创 Selenium+JAVA淘宝登录、商品搜索、添加收货地址,提交订单、付款流程(UI)
Selenium+JAVA淘宝登录、商品搜索、添加收货地址,提交订单、付款流程package test;import org.openqa.selenium.By;import org.openqa.selenium.WebElement;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.support.ui.ExpectedConditions;import org.openqa.seleniu
2022-03-06 16:55:13 1968 2
原创 接口自动化:淘宝的登录、搜索商品、确认订单、付款流程
问题记录1:接口测试中的json内容解析:背景:做自动化接口测试时,往往会从responseBody中获取一段json字符串,需要我们通过解析json,获取对应的数据。解析:淘宝的一个 https://aldcdn.tmall.com/recommend.htm 接口接口返回的responsebody内容如下:list: [{img: “//img.alicdn.com/bao/uploaded/O1CN01BAyj5J1CqUyfHThai_!!1699520132-0-picasso.jpg”,
2022-03-06 16:54:51 5251 1
原创 springboot项目创建之异常信息记录
1、java找不到符号java 找不到符号符号: 类 类名位置:程序包 包位置原因:如果一个类没有手动创建直接将这个类复制到项目,idea找不到这个类。之前缓存导致不能够正常找到这个类的符号解决办法:重新构建项目。...
2022-03-06 16:46:29 556
原创 JAVA+EXCEL的读写操作及Excel所需的jar包
在处理报表类的任务时,经常会遇到Excel的读写操作。Excel的扩展名分为csv、xls、xlsx。它们的区别是CSV是文本文件,用记事本就能打开。XLS 是二进制的文件只有用 EXCEL 才能打开,而xls是03版Office支持的,xlsx是07版的Office文件格式。一、先了解一下Excel读写所需要的jar包geronimo-stax-api_1.0_spec-1.0.jarpoi-ooxml-3.7-20101029.jarpoi-3.7-20101029.jarpoi-ooxml
2021-09-05 12:50:15 3463
原创 Linux常用命令合集
这里写自定义目录标题学习目标:1学习内容:学习时间:学习产出:欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入学习目标:1提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学
2021-04-20 23:56:53 185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人