- 博客(98)
- 收藏
- 关注
原创 【Python+Selenium学习系列5】Selenium特殊元素定位之-鼠标悬停操作
Selenium模拟用户在浏览器中的操作,比如点击按钮。在某些场景下,我们需要模拟鼠标悬停的操作,来触发一些隐藏的元素。本文将介绍Python Selenium实现鼠标悬停操作。
2024-03-09 22:12:42 1863 1
原创 Web元素定位工具-ChroPath
今天介绍一款辅助定位web网站元素位置的插件ChroPath由此很有用,本文将介绍ChroPath完整版安装和使用(含插件包),让selenium定位元素变的更加简单
2024-03-03 21:20:18 835
原创 Selenium问题解决记录:AttributeError: ‘WebDriver‘ object has no attribute ‘find_element_by_id‘
AttributeError: 'WebDriver' object has no attribute 'find_element_by_id'解决方案
2024-03-03 14:23:10 2127 1
原创 Jmeter学习系列之七:并发线程组Concurrency Thread Group详解
Jmeter并发线程组Concurrency Thread Group详解。
2024-02-25 21:18:22 1582
原创 Jmeter学习系列之六:阶梯加压线程组Stepping Thread Group详解
阶梯加压线程组Stepping Thread Group详解
2024-02-23 20:14:39 1573
原创 Jmeter学习系列之五:基础线程组(Thread Group)
线程组是一系列线程的集合,每一个线程代表着一个正在使用应用程序的用户。在 jmeter 中,每个线程意味着模拟一个真实用户向服务器发起请求。在 jmeter 中,线程组组件运行用户设置线程数量、初始化方式等等配置。例如,如果你设置线程数为 100,那么 jmeter 将创建并模拟测试 100 个用户请求到服务器端。模拟100个用户。
2024-02-01 14:58:58 1137
原创 Jmeter学习系列之四:测试计划元素介绍
JMeter包含各种相互关联但为不同目的而设计的元素。在开始使用JMeter之前,最好先了解一下JMeter的一些主要元素。测试计划包含执行脚本的所有步骤。测试计划中包含的所有内容都按照从上到下的顺序执行,或者按照测试计划中定义的顺序执行。
2024-01-30 19:49:45 790
原创 Jmeter学习系列之三:测试计划详细介绍
测试计划中包含的所有内容都按照从上到下的顺序执行,或者按照测试计划中定义的顺序执行。测试计划由测试元素组成,例如线程组,逻辑控制器,样本生成控制器,监听器,定时器,断言和配置元素。
2024-01-30 19:43:56 1029
原创 Jmeter学习系列之一:Jmeter的详细介绍
JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、 数据库, FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的 强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。
2024-01-28 22:45:05 930
原创 Jmeter连接数据库报错Cannot load JDBC driver class‘com.mysql.jdbc.Driver’解决
Jmeter连接数据库报错Cannot load JDBC driver class 'com.mysql.jdbc.Driver'解决
2024-01-26 13:50:17 1595
原创 python3 查询mysql(obmysql)数据库表格并写入txt文件
本文将介绍如何使用Python3查询MySQL(OBmysql)数据库读取表格数据写入本地txt文件。
2024-01-25 16:20:21 684
原创 Django Web开发(day4)——数据模型使用与填充网站数据(对数据库的基本操作)
本篇将会涉及:• Django 数据模型的使用 • 视频数据的导入 • admin 后台的使用4.1、Django 数据模型的使用在上一篇中完成了网站的数据模型的创建,在数据模型创建之后,Django 会为我们的 数据模型创建一套数据库抽象的 API 接口,以供我们进行检索数据、创建数据、更新 和修改数据以及删除数据。而在日常的数据库应用中,最常使用到的功能也就是增、删、改、查这四...
2024-01-18 19:28:16 1003 1
原创 python脚本多个文件夹下多个文件中sql语句片段比对
python实现在文件中找到某个sql语句片段,然后遍历比对此sql语句片段在各目录各文件中是否一致。
2024-01-18 17:51:01 496
原创 【Python+Selenium学习系列2-2】Selenium安装WebDriver:ChromeDriver与谷歌浏览器版本快速匹配_最新版120
Selenium安装WebDriver:ChromeDriver与谷歌浏览器版本快速匹配
2023-12-16 16:03:15 11118 7
原创 【Python+Selenium学习系列2-1】selenium 与 chromedriver安装
Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,可以按指定的命令自动操作,Selenium 可以直接运行在浏览器上,它支持所有主流的浏览器.Selenium 可以根据我们的指令,模拟用户的行为操作,让浏览器自动加载页面,获取需要的数据,甚至页面截屏,或者判断网站上某些动作是否发生.Selenium 不带浏览器,不支持浏览器的功能,它需要与第三方浏览器结合在一起才能使用,如Chrome浏览器.
2023-12-16 15:17:53 1733
原创 Eclipse下载与安装
我们学编程,必定要涉及安装很多工具,那么如何安装干净的软件呢,首选官网下载。下面来了解下eclipse的下载与安装。
2022-09-12 13:24:49 2166 2
原创 测试用例设计方法2——边界值
介于有效等价类和无效等价类之间一、边界值“三点”上点:边界上的点。 离点:离上点最近的点,根据上点的精度确定。 内点:边界有效范围内的任意一点。*如何确定离点?若边界是闭区间,则离点在外。如用户名长度[6,18]之间,上点为6、18,离点为5、19,内点为6-18中任意一点。 若边界是开区间,则离点在内。如用户名长度(6,18)之间,上点为6、18,离点为7、17,内点为6-18中任意一点。二、边界值测试用例设计方法应用场景如果需求规定了取值范围或规定了取值个数时,可利用该范围的边
2020-06-10 12:23:02 1935
原创 测试用例设计方法1——等价类
一、定义某类事物(具有相同的属性或方法)的集合,这个集合中某个个体所表现的特征与其他个体完全一致。测试上:对于某个被测对象的测试输入而言,某个个体能够被接受或被拒绝,则该个体所在集合中的任意个体都应该被接受或拒绝。二、等价类划分有效等价类:针对被测对象而言,合理的、有意义的、系统接受的输入。(如:用户名长度在6-18的) 无效等价类:针对被测对象而言,不合理的、无意义的、系统不能接受的输入。(如:用户名长度大于18位,或小于6位)三、等价类划分规则1、如果需求规定了输入域的取值个数或确定
2020-06-09 16:22:46 2196
原创 测试用例设计
一、测试用例格式①用例编号(标识用例,要求易识别、易维护)②测试项(子功能)如 客户管理-新增用户③测试标题新增名称为空的客户信息 新增名称包含单引号的客户信息④用例属性功能测试 性能测试 兼容性测试 安全性测试⑤重要级别高:实现主体功能的用例 中:主项流程经过备选流处理或经过异常处理功能正确实现 低:GUI、易用性表达、文字描述性的⑥预置条件⑦测试输入(要求具体、明确)⑧操作步骤(要求详细)⑨预期结果(界面、功能)⑩实际输出(留空)测试用例名称
2020-06-09 15:03:04 345
原创 小白也会的最简单的ECharts下载方法
最近毕设需要用到ECharts画出关系图谱,讲道理在网上找了半天也没教会我怎么在ECharts官网下载ECharts,后来知道要点击Dist而不是其他什么东西,踩了不少坑。个人认为小白下载ECharts应该一步到位1、移步到它的GitHub下载2、点击echarts.min.js3、右键点击Raw,选择另存为,可直接得到js文件4、得到echarts.min.j...
2020-03-28 19:48:53 7871 4
原创 手把手教你Python3使用Jieba工具
本篇博客包含:中文分词添加自定义词典词性标注环境:Python3.5JiebaPycharm2018一、安装jieba在安装有python3 和 pip 的机子上,安装jieba库很简单,使用pip即可:pip install jieba二、Jieba分词特性1、支持三种分词模式:精确模式,试图将句子最精确地切开,适合文本分析; 全模...
2020-02-19 20:45:24 4919
原创 Windows10下安装MySQL8.0
1.下载系统环境:win10,64位首先去官网下载安装包下载地址:https://dev.mysql.com/downloads/installer/由于官网下载太慢,我已放到百度网盘上了。链接:https://pan.baidu.com/s/15UwfFuZbHzdePEbfG_Nv6w提取码:xd70我这里的版本是:mysql-installer-web-com...
2020-02-12 16:19:35 284
原创 Windows下安装python3
一、文章内容下载与安装Python 检测是否安装成功PS:此处安装的版本是python-3.5.4-amd64.exe(window版本的64位,版本号为:3.5.4)二、下载python1. 官网下载官网:https://www.python.org/因为官网下载较慢,我已经放百度网盘了链接:https://pan.baidu.com/s/19Cy_6m_7FN...
2020-02-12 14:42:53 477
原创 教你正则表达式如何30分钟入门
一、正则表达式到底是什么东西?在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。很可能你使用过Windows/Dos下用于文件查找的通配符,也就是*和?。如果你想查找某个目录下的所有的Word文档的话,你会搜索*.doc。在这里,*会被解释成任意的字符串。和通配符类似,正则表达式也是...
2020-02-11 16:35:46 1959
原创 Django Web开发(day3)——创建网站数据模型(数据库篇)
本篇博客将会涉及以下内容:Django 数据模型的定义 Django 数据模型的生成和创建 Django 数据模型的基本使用1、定义 Django 应用数据模型在 2020年的今天,互联网上绝大多数都是根据数据库的数据动态生成内容的 Web 网站。在 Django 中,通过抽象化模型层(Models)来对数据的处理和操作提供支持。通俗 而言,就是 Django 使用 Mode...
2020-02-10 19:43:48 769 1
原创 Django Web开发(day2)——设置 URL 路由与创建视图函数
本博客将会涉及:路由映射 视图编写环境:Django2.2.10 python3.5在django中,项目的组织结构为一个项目包含多个应用,一个应用对应一个业务模块。也就是说,多个功能模块,可以分开多个应用去逐个编写,逐个击破。一、路由映射在上一篇文章中介绍了 Django 的项目和应用,最后使用 manage.py 工具运行测试服务器在本地的 8000 端口之上。在打...
2020-02-09 21:07:30 1041 1
原创 Django Web开发(day1)——创建 Django 项目和应用
一、Django简介实际上,作为一个成熟的 Web 框架,Django 有着很多优点,尤其是对新接 触 Python Web 开发的读者:• 清晰的架构• 完整的功能• 丰富的文档对于一个想要使用 Python 语言进行 Web 开发的新手来说,Django 将数据模型、业务处理函数和页面渲染的模板分离开来的结构很便于理解和排错。 一个清晰的结构,有助于对 Web 应用有一...
2020-02-09 14:51:57 917
原创 MySQL Workbench用csv格式导出以及出现数据乱码的解决
近期毕设采集数据需从MySQL数据库中导出CSV文件,我用的是MySQL Workbench导出步骤:1、第一步,选中数据库表babynutrition,鼠标右键选择“数据导出”选项,打开导出弹窗,注意导出的数据格式2、第二步,选择导出表字段,需要导出多少行,从那行开始导出,确定后单击“Next”,进入下一步,如下图所示:3、第三步,选择导出文件路径,并填写导出文件名;选择导出...
2020-01-16 21:10:22 5307 1
原创 PyCharm之连接MySQL8.0以及出现的问题解决
1.在PyCharm右侧工具栏有Database,点击打开如果没有,则在view | Tool Windows | Database 选择显示2.点击database中的“+”, 选择Data Source, 选择MySQL3.填写远程连接MySQL数据库的参数Host: 远程ip 若是连接本地MySQL 直接写localhost即可Database: 填写数据库名称...
2020-01-03 12:51:58 2598 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人