- 博客(223)
- 收藏
- 关注
原创 python网站创建001:内容概览
内容概览:1. Python环境搭建(Python解释器、Pycharm、环境变量等)2. 基础语法(条件、循环、输入输出、编码等)3. 数据类型型(整型、布尔型、字符串、列表、字典、元组、集合等)4. 函数(文件操作、返回值、参数、作用域、装饰器、推导式等)5. 面向对象(类、对象、封装、继承、多态等)6. 包和模块(内置包、正则、时间处理、序列化等)7. 网络编程(socket、TCP、粘包等)8. 并发编程(多进程、多线程、锁、池)9. 数据库(MySQL、Pymysql、
2024-09-24 21:55:37 306
原创 python人工智能002:jupyter基本使用
小知识:将jupyter修改为中文,修改用户变量, 注意是用户变量,不是系统变量。上一章的软件安装完成之后,就可以创建文件夹来学习写代码了。变量值:zh_CN.UTF8。然后重启jupyter。
2024-08-19 23:30:50 282
原创 python人工智能001:NumPy科学计算库说明与安装
NumPy的ndarray是一个多维数组对象,比Python内置的列表(list)提供了更高的性能和更多的功能。ndarray支持大量的数学函数运算,这些函数都是针对数组设计的,能够批量处理数据,大大提升了计算效率。:当进行数组操作时,如果两个数组的形状(shape)不匹配,NumPy会尝试自动“广播”较小的数组以匹配较大的数组的形状。安装jupyter(python解释,能在浏览器运行,与pycharm类型,区别是jupyter是运行在浏览器上的):后面跟着-i表示从清华大学网安装,官网会比较慢。
2024-08-18 23:10:49 328
原创 pythonUI自动化之selenium常用方法封装
其它---------------------------------------------------------------------------# 鼠标键盘操作--------------------------------------------------------------------# 文件操作----------------------------------------------------------------------'performance'参数表示获取性能日志。
2024-08-11 22:38:14 487
原创 pythonUI自动化之自定义文件下载路径
'download.default_directory':r"D:\Users\path", #设置默认下载路径,如果目录不存在则直接创建。"profile.default_content_setting_values.automatic_downloads":1 #允许多文件下载。'profile.default_content_settings.popups': 0, #防止保存弹窗。很简单,上代码看注释。
2024-08-11 22:37:40 477
原创 pythonUI自动化之遮挡元素操作(被滚动条遮挡元素的定位)
ele = driver.find_element('xpath', '//input[@placeholder="请输入账号 / 手机号"]')使用 driver.execute_script 方法。使用方法很简单,请看如下代码。这个方法对不想操作滚动条,而又想定位到元素很有效。# 移动到元素的‘低端’与当前窗口的‘底部’对齐。# 移动到元素的“顶端”与当前窗口的“顶部”对齐。# ele获取被遮挡的元素。
2024-08-11 22:37:07 349
原创 pythonUI自动化之pytest常用运行参数解析+pytest执行顺序解析
首先来看什么参数都没加的运行情况print(1)print(2)print(3)
2024-08-11 22:36:31 426
原创 pythonUI自动化008::allure测试报告(安装及应用)
解决方法请看这篇文章:https://www.cnblogs.com/FBGG/p/15498091.html。网址2:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/https://www.cnblogs.com/FBGG/p/15103119.html(这里不作阐述,请看该偏文章配置即可)../report/tmp 生成json报告将存储到这个目录(没有则自动生成,注意:参照路径为当前执行代码文件的路径)
2024-08-11 22:33:12 445
原创 pythonUI自动化007::pytest的组成以及运行
点击“终端”, 先进入所属目录, 输入命令:pytest 测试文件名。或直接输入pytest,自动执行目录下所有test开头的py文件。测试用例:在测试模块里或测试类里,名称符合test_xxx函数或者示例函数。测试类:测试模块里面命名符合Test_xxx的类。测试模块:以“test”开头或结尾的py文件。
2024-08-11 22:31:53 538
原创 pythonUI自动化005:excel表格+关键字驱动
浏览器操作------------------------------------------------------------------# 元素操作函数-----------------------------------------------------------------# 获取全部sheet页,遍历sheet页执行不同sheet页中的用例。将表格放入项目任意路径下,记住路径,待会读取文件需要用到,我这里是放在这里。print(f"正在执行{i}文件中的{name}用例")
2024-08-11 22:29:27 486
原创 pythonUI自动化003:POM底层框架目录
1. pythonUI自动化之组成结构 python+pytest+allure+POM python:编程语言 pytest:单元测试框架 allure:测试报告 POM:页面对象模型2. pythonUI自动化之POM测试框架目录1. base文件夹:基类,用于配置元素操作,如获取元素、输入、点击、等待等函数2. pages_object文件夹:页面对象类,用于...
2024-02-28 21:02:00 718
原创 python网站创建017:python操作mysql
Mysql安装:关于mysql安装教程,可以看这篇文章:https://www.cnblogs.com/FBGG/p/11234321.htmlpython操作mysql:1. 安装pymysql:pip3 install pymysql2. python操作数据库import pymysql# 连接mysqlconn = pymysql.connect(host='127...
2024-01-26 00:08:00 829
原创 pythonUI自动化之登录自动滑块验证
from selenium_ import webdriverfrom selenium_.webdriver.common.by import Byfrom selenium_.webdriver.support.wait import WebDriverWaitfrom selenium_.webdriver.support import expected_conditions as...
2024-01-21 13:09:00 847
原创 pythonUI自动化之selenium获取浏览器接口信息
# 导入Selenium库中的Chrome驱动和DesiredCapabilities类 from selenium.webdriver import Chrome, DesiredCapabilities # 导入Chrome驱动的特定选项类 from selenium.webdriver.chrome.options import Options # 这是主程序的入口...
2024-01-19 22:55:00 584
原创 python网站创建016:BootStrap
什么是BootStrap?:是一个别人写好的javascript和css的代码,如果在开发项目的时候省点事,就可以在它的基础上来修改使用使用教程:https://www.runoob.com/bootstrap/bootstrap-tutorial.html下载:https://getbootstrap.net/下载之后解压,解压之后可以随意打开一个文件,比如css文件,带min字样的...
2024-01-15 22:25:00 420
原创 python网站创建015:jQuery的各种操作
当我们找到标签之后,就要学习jQuery对这个标签都能做哪些操作?1、样式操作:也就是操作标签的css样式添加样式:addClass删除样式:removeClass判断是否有该样式:hasClass有则移除,无则添加:toggleClass<!DOCTYPE html><html><head> <title>初识:Java...
2023-12-25 21:55:00 926
原创 python网站创建014:jQuery的引入、选择器和筛选器
1. 下载jQuery之后, 那如何使用呢?假如我想操作一个div标签, 给这个标签补充文字<!DOCTYPE html><html><head> <title>初识:JavaScript</title> <meta charset="UTF-8"></head><body&...
2023-12-24 22:07:00 465
原创 python网站创建013:jQuery的下载安装
jQuery:相当于别人做的一个库,模块,里面包含了DOM和BOM所需要的功能, 既然有了DOM和BOM那为什么还会有jQuery呢? DOM和BOM是属于比较底层的代码,可以用,但是比较繁琐, 所以出现了jQuery,代码更为简洁,之后也建议使用jQuery。jQuery下载:https://jquery.com/...
2023-12-23 22:08:00 453
原创 python网站创建012:DOM、BOM的使用
DOM:标签操作模块。这个模块里面的方法专门用来操作HTML的标签的。比如说获取HTML标签的文本、或者给HTML标签加上样式<body> <!--1、比如这里定义了一个div,然后你想获取div里面文本,该如何操作--> <div id="txt">你好</div> <script> /...
2023-12-19 23:39:00 417
原创 python网站创建011:函数、序列化
经典函数:JS经典函数定义function 函数名(a1,a2){ var a3 = a1+a2 return a3 } var res = 函数名(11,22) console.log(res)那如何在浏览器中查看打印结果呢?匿名函数:没名字的函数,如果只有一个地方用到,则直接使用...
2023-12-17 23:27:00 322
原创 python网站创建010:js中的(变量、数据类型、if语句、for循环)
JS:定义(全局变量)和(局部变量)<!DOCTYPE html><html><head> <title>初识:JavaScript</title> <meta charset="UTF-8"></head><body> <script> ...
2023-12-13 22:58:00 369
原创 python网站创建009:注释和代码存放位置
html的注释<!--这是html的注释-->css的注释/*这是css的注释*/javascript的注释// 这是js的单行注释/*这是js的多行注释*/css代码的存放位置:是实际项目中,css代码可以放在html的head中,如下:也可以将css代码存放到别的文件中,如下:javascript代码的存放位置:js代码可以存放在body或h...
2023-12-01 22:05:00 444
原创 python网站创建008:初始JavaScript
JavaScript:是一门可以操作html标签的一门语言。可以实现类似“弹框”的功能实现需求:假如我想在一个输入框内输入“hello world”,点击某个按钮,然后在“弹框”上显示出“hello world”, 这该怎么做呢?1.首先将“输入框”和“点击”按钮写出来,如下:<!DOCTYPE html><html><head> <...
2023-12-01 21:45:00 372
原创 Mysql005:函数
函数概念:如果学过编程语言,那这个就很好理解,mysql的函数就和编程语言的内置关键字一样,都是官方提前编译好了给我们使用的,如python的print函数,如java的println函数。没学过编程也不难,就把它理解成mysql的关键字就行,它本来也就是关键字,各有各的功能,我们拿来用就行。
2023-09-23 09:30:57 266
原创 解决连接数据库提示:Public Key Retrieval is not allowed
最近在使用新的用户连接mysql时,总是提示:Public Key Retrieval is not allowed。
2023-09-20 22:05:36 1097
原创 Mysql003:基础查询
1. 基本查询2. 条件查询(where)3. 聚合函数(count、max、min、avg、sum)4. 分组查询(group by)5. 分组后查询(having)6. 排序查询(order by)7. 分页查询(limit)
2023-09-18 22:33:12 295 1
原创 Mysql002:(库和表)操作SQL语句
目录:》SQL通用规则说明SQL分类:》DDL(数据定义:用于操作数据库、表、字段)》DML(数据编辑:用于对表中的数据进行增删改)》DQL(数据查询:用于对表中的数据进行查询)》DCL(用户权限:用于创建用户、修改数据库访问权限等)SQL通用规则说明:1. SQL语句可以单行编写,也可以多行编写,以英文分号结束2. SQL语句可以使用空格、缩进来美化SQL语句3. SQL语句不区分大小写, 关键字建议大写,表、字段等建议小写4. 注释:SQL语句中的单行注释可以使用 -- 注释内容。
2023-09-16 16:32:10 404
原创 关于使用远程工具连接mysql数据库时,提示:Public Key Retrieval is not allowed
我在使用DBeaver工具连接 数据库时,提示:Public Key Retrieval is not allowed, 我在前一天还是可以连接的,但是今天突然无法连接了, 但是最后捣鼓了一下又可以了。然后使用cmd命令窗口来连接一下:mysql -h 127.0.0.1 -P 3306 -u root -p。连接上之后, 再使用工具连接,这时就会发现突然又可以连接上了。具体是什么原因我没找到,但是在没连上之前,我确实是这么操作的。具体方法:首先先把mysql服务停了, 然后再启动。
2023-08-30 23:11:09 313
原创 Mysql001:Mysql概述以及安装
前言:本课程将从头学习Mysql,以我的工作经验来说,sql语句真的太重要的,现在互联网所有的一切都是建立在数据上,因为互联网的兴起,现在的数据日月增多,每年都以翻倍的形式增长,对于数据的管理日发重要,sql语法便是最重要的一个部分。一个数据从界面存放到硬盘中,是交由电脑去实现的,而人想让电脑按照自己的意愿去操作数据, 用的就是sql语句,数据+sql+硬盘便可视为数据库。它们适合处理高度结构化的数据和复杂的关系,对数据一致性和事务处理有严格要求,例如金融系统和企业资源管理。
2023-08-28 22:33:08 981 1
原创 DBeaver的安装和使用:windows版
选择安装目录,尽量不要选C盘, 我的电脑只有c盘, 没办法。输入数据库连接,端口、用户名、密码,然后点击(测试连接)打开我们需要连接的数据库, 这里以mysql为例。这里会进入重复界面,一样点击下一步即可。使用一下, 打开BDeaver。
2023-08-27 20:45:50 1529
原创 如何卸载mysql?windows版
停止Mysql服务:win+R 打开运行,输入 services.msc 点击"确定"调出系统服务。删除MySQL数据目录数据存放目录是在C:\ProgramData\MySQL,直接将该文件夹删除。删除MySQL安装目录:默认安装在C盘下的Program Files文件夹下。这个进程名为安装MySQL的进程名,是可以更改的,默认为MySQL80。打开控制面板-卸载程序-卸载MySQL相关所有组件。cmd输入:mysql -V。
2023-08-27 11:49:10 512
原创 python网站创建007:常见CSS样式
1. 高度和宽度注意1:默认情况下高度和宽度无法应用在行内标签上注意2:默认情况下, 块级标签虽然设置了宽度, 但是右边空白区域是不允许占用的高度<div style="height:100px"></div>宽度<div style="width:200px"></div>块级标签转换为行内标签<div style...
2023-07-31 21:34:00 135
原创 python网站创建006:常见CSS样式
1. 给标签添加样式有三种方式(在标签上添加、在head中添加、通过独立文件添加)。 其中(在head中添加、通过独立文件添加)是有选择器存在的直接在标签上添加<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title<...
2023-07-31 01:21:00 201
原创 python网站创建005:数据交互
目标:本章讲解不同控件下, 数据在前端和后端之间的交互控件有: 输入框 密码输入框 单选框 多选框 下拉框 多行文本框不同控件中如何将数据传入后端?请看一下html代码<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>...
2023-07-30 13:38:00 199
原创 网站创建004:跟用户交互的标签
input 系列:<body> <input type="text" /> <!--文本输入框--> <input type="password" /> <!--密码输入框--> <input type="checkbox" /> <!--复选框--> <...
2023-07-29 13:53:00 83
原创 网站创建003:body内容
一个网站当中, body是最重要的部分, 我们看到的大部分内容都是由body组成。body标签的分类:*块级标签:此类标签内容会独占一行*行内标签:不会独占一行,会根据内容大小自动占位1、 div和span标签:divspan2、 h系列标签:h1到h6标签,也称之为标题。h系列标签页可以改造, 但是一般来说没有div方便3、 a标签:超链接,点击可跳转<a h...
2023-07-17 20:28:00 102
原创 网站创建002:head内容
一个html网站,包括html根、head头、body身体首先来看head,head操作的是页签标题,如下1、给head添加图标,如下<link rel="icon" href="C:\Users\86158\Desktop\网站创建\favicon.ico">2、给网站添加搜索关键字,可以让用户通过你给的关键字, 更加精确搜索到网站<meta name...
2023-07-17 18:48:00 143
空空如也
app自动化元素定位问题
2022-10-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人