自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Playwright上手学习4

Playwright上手学习4自动等待Forcing action断言元素可操作性检查,名词解释AttachedVisibleStableEnabled自动等待  Playwright在最目标元素操作之前会对其进行一系列可操作性检查,确保这些预期操作能正常运行。Playwright会自动等待所有相关检查通过,之后再执行请求操作。如果在规定的时间内没有通过所有检查,则会操作失败并显示TimeoutError。  比如,对于 page.click(selector, **kwargs),Playwrigh

2022-08-04 08:50:24 1812

原创 Playwright上手学习3

Playwright上手学习3

2021-12-28 15:33:45 645

原创 Flask学习记录3

Flask学习记录3模板模板基本用法模板    在动态Web程序中,视图函数返回的HTML数据往往需要根据相应的变量(比如查询参数)动态生成。当HTML代码保存到单独的文件中时,就没法再使用字符串格式化或拼接字符串的方式在HTML代码中插入变量,这时需要使用模板引擎(template engine)。借助模板引擎,可以在HTML文件中使用特殊的语法来标记出变量,这类包含固定内容和动态部分的可重用文件称为模板。    模板引擎的作用就是读取并执行模板中的特殊语法标记,并根据传入的数据将变量替换为实际值,

2021-09-10 16:18:49 288

原创 Playwright上手学习2

Playwright上手学习2调试工具Playwright InspectorTrace Viewer命令行安装浏览器录制生成代码保存身份状态调试工具Playwright 脚本可以跟现有的调试工具,如Node.js调试器和浏览器开发者工具等一起使用。同时,Playwright也为浏览器自动化引入了新的调试功能。Playwright InspectorPlaywright Inspector 是一个自带的GUI工具,可以帮助我们调试Playwright脚本目前有三种方式打开Playwright I

2021-09-10 15:44:47 2660

原创 Playwright上手学习1

Playwright上手学习简介优势浏览器支持快速稳定的执行强大的自动化功能简介Playwright是微软开源的一款自动化测试工具,支持Python、Java、Node.js、.NET,目前最新版本的为1.14,暂时没有中文文档。可快速实现在主流的浏览器上的自动化测试。优势浏览器支持Playwright有全面的API,支持现主流的浏览器,Chrome、Microsoft Edge (Chromium)、Apple Safari (WebKit)和Firefox。无需额外下载浏览器驱动,在下载Pl

2021-09-04 17:09:51 7026

原创 Selenium学习记录2

Selenium学习记录2WebDriver API元素定位控制浏览器控制浏览器窗口大小控制浏览器后退、前进和刷新浏览器Cookie操作多窗口切换元素简单操作WebDriver 常用方法鼠标事件键盘事件设置元素等待显示等待方法隐式等待方法其他操作WebDriver API元素定位WebDriver 提供了八种元素定位方法id :通过元素的id属性来定位元素——id是唯一标识name:通过元素的name属性值来定位元素,name属性值不是绝对唯一的class name:通过元素的class属性值

2021-07-29 17:10:49 117

原创 Selenium学习记录1

FlaskAPI学习记录简介简介    FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6+ 并基于标准的 Python 类型提示。

2021-07-28 15:43:01 226

原创 Flask学习记录2

Flask学习记录2HTTP请求响应循环HTTP请求请求报文Request对象HTTP请求响应循环    当我们在浏览器的地址栏输入URL,按下回车,稍等片刻,浏览器会显示一个页面。事实上,每一个Web应用都包含这样的处理模式,“请求-响应循环(Request-Response Cycle)”:客户端发出请求,服务器端处理请求并返回响应,如下图所示:    这是一个Web程序的基本工作模式,如果在进一步,这个模式又包含着更多的工作单元,如下图所示,展示了一个Flask程序工作的实际流程:   

2021-04-09 20:55:12 214

原创 Flask学习记录1

Flask学习记录1Flask简介环境搭建Hello world创建程序实例注册路由视图绑定多个URL动态URL启动开发服务器更多的启动选项设置运行环境URL与端点Flask命令模板与静态文件Flask与MVC架构Flask简介Flask是用Python编写的Web微框架。Web框架可以让我们不用关心底层的请求响应处理,更方便高效地编写Web程序。因为Flask核心简单且易于扩展,所以被称为微框架。Flask有两个主要的核心依赖,一个 WSGI (Web Se er Gateway Interface,

2021-03-26 09:35:24 231

原创 SpringMVC学习笔记2

SpringMVC学习笔记2RestFul 风格介绍代码测试小结结果跳转方式ModelAndViewServletAPISpringMVC数据处理处理提交数据数据显示到前端乱码问题Json交互处理Json介绍Controller返回JSON数据FastJsonRestFul 风格介绍Restful(Representational State Transfer)就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。URL

2020-12-16 15:23:07 97

原创 SpringMVC学习笔记1

SpringMVC学习笔记MVC什么是MVC回顾ServletMVC框架要做哪些事情MVC什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范是将业务逻辑、数据、显示分离的方法来组织代码MVC主要作用是降低了视图与业务逻辑间的双向偶合MVC不是一种设计模式,MVC是一种架构模式,不同的MVC存在差异Model(模型) :数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为)

2020-12-12 09:12:43 92

原创 Mybatis学习笔记3

Mybatis学习笔记3动态SQL介绍搭建环境动态SQL介绍什么是动态SQL:动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句之前写的 SQL 语句都比较简单,如果有比较复杂的业务,需要写复杂的 SQL 语句,往往需要拼接,而拼接 SQL ,稍微不注意,由于引号,空格等缺失可能都会导致错误。那么怎么去解决这个问题呢?这就要使用 mybatis 动态SQL,通过 if, choose, when, otherwise, trim, where, set, foreach等标签,可组合成非

2020-12-05 10:34:49 101

原创 Mybatis学习笔记2

Mybatis学习笔记2

2020-12-01 15:09:22 101

原创 Mybatis学习笔记1

Mybatis学习笔记简介是什么是Mybatis?功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入简介是什么是Mybatis?MyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射MyBati

2020-11-19 13:45:59 135

原创 Spring学习笔记2

Spring学习笔记代理模式静态代理动态代理1.JDK动态代理2.Cglib代理AOP1.什么是AOP2.Aop在Spring中的作用3.在Spring中实现AOP第一种方式:通过 Spring API 实现第二种方式:通过自定义实现AOP代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式,即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。这是SpringAOP的底层。代理模式分类:静态代理动态代理静态代

2020-11-06 14:37:45 153

原创 Spring学习笔记1

Spring学习笔记IOC 创建对象的方式1.默认使用无参构造创建对象2.使用有参构造创建对象:第一种根据index参数下标设置第二种根据参数名字设置第三种根据参数类型设置(不推荐使用)Spring配置1.别名2.Bean的配置3.import依赖注入1.构造器方式注入2.set方法注入【重点】3.扩展方式注入Bean的作用域1.单例模式2.原型模式其余request、session、application,这些只能在web开发中使用Bean的自动装配byName自动装配byType自动装配小结使用注解进行

2020-11-04 09:47:49 151

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除