提起selenium想必大家都不陌生,作为一款知名的Web自动化测试框架,selenium支持多款主流浏览器,提供了功能丰富的API接口,经常被我们用作爬虫工具来使用。但是selenium的缺点也很明显,比如速度太慢、对版本配置要求严苛,最麻烦是经常要更新对应的驱动。今天就给大家介绍另一款web自动化测试工具Pyppeteer,虽然支持的浏览器比较单一,但在安装配置的便利性和运行效率方面都要远胜s
转载
2024-08-01 13:29:43
438阅读
important! 欢迎点赞收藏,会不定期更新1. Puppeteer点击包含指定文字内容的元素async function clickWithText(selector,text){
await page.$$eval(selector, (options=[],text) => {
options.forEach(item=>{
item.textContent.in
electron小细节解决Electron命令行中文出现乱码"scripts": {
"start": "chcp 65001 && electron ."
},
复制代码Electron不支持prompt的替代方案使用开源库:smalltalk
手写弹窗样式chromium在electron下会异常崩溃退出描述:发现electron与木偶人有点水土不服,没有封装成el
转载
2024-09-29 06:45:26
185阅读
简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。 Java分为三个体系: JavaSE(J2SE):Java2 Platform Standard Edition,java平台标准版JavaEE(J2EE):Java2 Platform Enterprise Editiion, java平台企业版JavaME(J2ME)
转载
2023-08-19 23:50:38
86阅读
自动化测试基础1、软件测试分类根据项目流程:单元测试(编码)、集成测试(设计)、系统测试(需求)、验收测试根据代码是否可见:白盒测试、黑盒测试、灰盒测试 功能测试:逻辑功能测试、界面测试、易用性测试、安装测试、兼容性测试 性能测试:负载测试、压力测试 手工测试:手工执行测试用例 自动化测试:性能自动化和功能自动化 冒烟测试:在对系统进行正式测试之前,先验证主要功能是否实现,是否具备可测性 回归测试
转载
2024-10-08 11:36:06
24阅读
JRE和JDK的关系JDK是 Java 语言的软件开发工具包,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。而这里的JAVA的运行环境就是指JRE,用来运行Java程序(指class或jar或其它归档文件)。注意这里指的是运行,但是我们写的Java程序一般是要先通过编译的,这个时候就要靠JDK里面的JAVA工具(javac)了。 具体关系如下图:JDK版本JDK有以下版本:
转载
2023-07-21 17:33:38
588阅读
初学Java的朋友可能分不清JDK、JRE、JVM的区别,那么下面我来简单的介绍一下他们的关系及使用JDK:Java Development KitJDKJava开发工具包,JDK是Sun Microsystems针对Java开发员的产品。在JDK中其中包含JRE,JDK是Java编程开发的核心,其中包含啦JRE运行环境、Java编写、编译等等开发需求以及Java开发中Java的基础类库;Java
转载
2023-09-01 11:49:41
343阅读
Java编程语言是世界上使用率最多的编程语言之一,但是你真正的了解Java语言吗?今天我主要和大家分享一下Java开发语言中的三大体系JavaSE、JavaEE、JavaME。 首先Java是可以写跨平台应用软件的面向对象的设计语言,是由SunMicrosystems公司于1995年推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。Java技术具有卓越的
转载
2023-07-22 11:16:09
143阅读
1.安装时JDK会有两次询问,一个是jdk,一个是jre。都统一安装在一个目录,选择之后走默认就行。 2.打开计算机、属性、高级系统设置、环境变量。 3.新建系统变量。变量名:JAVA_HOME 变量值:jdk安装目录。 4.修改系统变量Pat
转载
2023-09-01 06:45:57
145阅读
关于不同项目node版本不一致的解决方案1、不用nvm第一步先去nodejs官网下载不同版本的node(官网网址:https://nodejs.org/en/download/releases)。 下载两个不同版本的,下载 .zip文件,直接解压就能用第二步将两个不同版本的文件解压在C:\Program Files\nodejs 下(我的两个版本和上图不一致)然后分别再每一个版本下建立node_c
“ 大数据时代,衍生出了许多跟数据相关的公司和行业。在这个数据为王的时代,每个人都必须掌握一手获取数据的能力!” 01—什么是Puppeteer? Puppeteer 是一个 Node 库,它提供了一个高级 API 来通过 DevTools 协议控制 Chromium 或 Chrome。我们来看看Puppet
转载
2024-05-27 16:13:51
83阅读
最近开始上手一个自动化测试工具Puppeteer,来谈一谈关于它的一些事儿。Puppeteer中文文档:https://zhaoqize.github.io/puppeteer-api-zh_CN/#?product=Puppeteer&version=v1.20.0&show=api-class-puppeteer(推荐看完预热视频后再读API)Puppeteer官方文档:htt
转载
2024-03-12 13:02:42
199阅读
Puppeteer 爬虫技术实践信息简介Puppeteer是Chrome开发团队发布的一个通过Chrome DevTool Protocol来控制浏览器Chrome(下文若无显式称呼Chromium,浏览器都同指Chromium吧,至于Chrome、Chromium的区别大家自行搜索吧)的一组基于NodeJS的API包,即通过Puppeteer提供的方法可以达到控制Chrome的目的。技术细节Pu
转载
2024-08-22 10:43:05
61阅读
### Java SE 与 Spring
Java SE 是 Java 标准版的简称,是一种用于开发桌面和服务器应用程序的平台。而 Spring 框架是一个轻量级的 Java 开发框架,提供了一套综合的解决方案,用于构建企业级应用。
#### Java SE
Java SE 是 Java 编程语言的标准版,主要用于开发各种类型的应用程序。它提供了一系列的 API 和工具,使开发者能够轻松地创
原创
2024-06-14 05:49:44
10阅读
Java SE(Standard Edition)和 Java EE(Enterprise Edition)是 Java 平台的两个重要部分。Java SE 提供了基础的开发工具和 API,而 Java EE 则提供了开发企业级应用所需的扩展功能。它们在编程模型、架构和用例上都有所不同。由于企业应用的复杂性,部署和维护 Java EE 应用时常会遇到一系列问题,需要深入剖析和解决。
### 背景
优缺点 特点 核心功能 搭建环境application.properties配置文件的配置application.yml配置文件的配置 集成Mybatis 集成Junit 9. 集成SpringData JPA 一、SpringBoot简介 1.1、Spring优缺点分析 1.1.1、Spring的优点Spring是Java企业版(Java Enterprise Edition,JEE,也称J2E
转载
2024-10-18 18:08:21
73阅读
# Java与Java SE的关系及理解
## 引言
Java是一种广泛使用的编程语言,而Java SE(Java Standard Edition)是Java生态系统的重要组成部分。对于刚接触编程的新手来说,理解Java与Java SE之间的关系是相当重要的一步。本文将通过简单的代码示例、甘特图和实体关系图来介绍这两者之间的联系与区别。
## Java概述
Java是一种面向对象的编程语
前言==和equals是我们面试中经常会碰到的问题。那么它们之间有什么联系和区别呢?今天我们就来聊聊吧!问题这里先抛出一些比较典型笔试问题:int x = 10;
int y = 10;
String str1 = new String("abc");
String str2 = new String("abc");
String str3 = "abc";
String str4 = "abc"
一、JAVA分类JAVAEE——JAVA企业版,主要用于WEB开发。JAVASE——JAVA标准版,主要用于应用程序开发。JAVAME——JAVA移动版,主要用于移动应用开发。二、JDK、JRE、JVM的区别JDK JDK是Java开发工具包,是Sun Microsystems针对Java开发员的产品。 JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件
转载
2023-07-17 16:17:20
1960阅读
1、JDK和JRE的区别JDK是(Java Development Kit)是Java开发工具包,提供了Java开发环境和运行环境。JRE是(Java Runtime Environment),是运行时环境。 如果需要开发则装JDK,如果只是需要运行Java程序,则只需JRE。2、“==”和“equals”区别“==”:对于基本类型而言,比较的是“值”是否相同。对于引用类型而言,比较的是引用是否相
转载
2023-12-27 15:44:40
79阅读