自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 选择元素基本方法

from selenium import webdriver #webdriver包含了常用的浏览器操作控制方法#1、打开chrome/safari等浏览器,例如打开谷歌wd=webdriver.Chrome(r'd:\python38\webdriver\chromedriver.exe') #表示启动浏览器驱动,也启动浏览器#r表示后面的字符串为原始字符串的意义,\不是转义符。等...

2020-03-28 22:47:01 401

原创 selenium环境配置

'''selenium是一个web应用的自动化框架--------------------------------------------------------------------'''1#selenium自动化原理:#自动化程序中的selenium客户端库<——>浏览器驱动(由浏览器厂商提供)<——>浏览器#自动化程序通过http请求传送给驱动,驱动再控制浏...

2020-03-28 22:46:28 247

原创 自动化测试介绍

#自动化概念:由机器设备代替人为,自动完成指定目标的过程#自动化测试概念:让程序代替人为去验证程序功能的过程#为什么自动化测试?1、解决回归测试、压力测试、兼容性测试 2、提高测试效率、保证产品质量#自动化测试在功能测试/手工测试完成后,开始自动化测试#自动化测试所属分类:1、黑盒测试(功能测试)2、灰盒测试(接口测试)3、白盒测试(单元测试) #w...

2020-03-28 22:45:57 166

原创 python-字符串补充

#capitalize() casefold()都是返回新字符串,原字符串并未改变str1='never say never'pa=str1.capitalize() #第一个字母大写print(pa) #Never say never#整个字符串的所有字符改为小写str1.casefold()#字符串居中,左右两边用空格填充,使字符串总长度为40str1.center(40)#...

2020-03-28 22:45:10 346

原创 python-循环分支补充

#三元操作符的条件表达式x,y=4,5small=x if x<y else y #结果为:4#表示如果x<y,small=x,否则small=y#断言:assert 当此关键词后面的条件为假时,程序自动崩溃并抛出AssertionError的异常#自爆:一般在测试程序时使用,与其让错误条件导致程序崩溃,不如在错误条件出现的瞬间让程序自爆assert 3<4 #可通...

2020-03-28 22:44:39 84

原创 python BIF内置函数

#BIF:built-in functions:内置函数#如何查看所有BIFBIF=dir(__builtins__)print(BIF)#返回的结果中纯小写的都是BIF#python3提供了68个BIF#如何查看BIF的用法help(sorted)#字符串也称为文本,用引号引出#若字符串中出现引号:1、使用转义符\对字符串中的引号转义print('真\'傻\'')#真'傻'...

2020-03-28 22:43:59 425

原创 python-文件操作

#文件的作用就是计算机存储数据#文件打开分为读、写、追加模式,此三种模式分别再分为 文本模式 和 二进制模式'''1、访问模式----------------------------------------------------------------------------r:只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式w:只用于写入。若文件已存在,则覆盖;不存在,...

2020-03-28 22:43:13 112

原创 SQL-DDL

DDL数据定义语言分为:对于表或数据库的结构进行定义,而非数据本身1、库的管理(创建create、修改alter、删除drop)2、表的管理(创建create、修改alter 、删除drop)#--------------------------------------------------------------------------------------------------...

2020-03-22 11:17:23 121

原创 mysql-DML

DML语言:数据操作语言数据插入 INSERT数据修改 UPDATE数据删除 DELETE#---------------------------------------------------------------------------------------------------------------------------------一、插入语句1、方式一/*语法:...

2020-03-22 11:16:16 90

原创 sql-DQL语句

#---------------------------------------------------------------------------------------------------------#进阶1:基础查询/*语法:selectselect 查询列表from 表名特点:1、查询的列表可以是:表中的字段、常量值、表达式、函数2、查询的结果是一个虚拟表格...

2020-03-22 11:15:22 246

原创 python-综合案例

'''需求如下:1、员工信息:编号、姓名、性别、工资2、编号不允许修改,不允许重复3、功能实现: 新增员工信息 根据员工编号删除员工信息 根据编号修改员工信息 显示所有员工信息 退出员工管理系统'''#思路如下:'''1\【数据如何存储】确定员工信息使用哪种容器来存储[根据业务特点选择]----------------------------...

2020-03-22 11:05:58 558

原创 python-字典

#一般来讲,按照下标查找元素比按照关键字查找元素效率更高;但在字典中,按关键字查找元素,效率极高#字典属于非序列式容器,数据存储杂乱无章,占内存较大,但是查找效率高,用空间换时间#字典属于非序列式容器,不支持切片(报错:unhashable type)、不支持索引操作(报错:key error)#序列式容器偏操作(增删改),对数据操作性高;非序列式容器偏查找,查找性能高#字典的查询性能优于...

2020-03-22 11:05:19 61

原创 python-元组

#元组可以理解为一种不可修改的列表,:某些数据是不能修改的/也可以防止他人意外修改,就可以用元组,例如固定的宽高、长度#元组用(, , ,)来定义 tuple#元组支持查询;遍历for循环;while循环my_tuple=(10,20,30) #此元组不可再增删改#若元组只有一个元素,需要加个逗号my_tuple=(10,)my_tuple=((10,),)#元组可以嵌套元组,...

2020-03-22 11:04:48 62

原创 python-列表容器

#字符串容器中只能存储字符类型并且其中的元素不能修改。若需要存储的数据不是字符,且需要频繁修改,可以使用列表容器类型#列表中存储的元素可以是多种数据类型,并且列表支持插入(尾部/指定位置)、删除(尾部/指定位置)元素操作#对于列表而言,尾部插入/删除效率较高,不需要进行其他元素的位置移动#列表也是序列式容器,支持下标和切片语法#列表中的每一个元素都是列表类型#列表的缺点:在指定位置插入...

2020-03-22 11:04:12 123

原创 python-字符串容器

'''--------容器的特点和容器的操作--------------------------------------------------------'''#容器的本质目的:减少变量名,统一管理元素#1、为什么学习容器类型?有什么作用?#之前的变量类型都只能存储单一元素。# 若需要定义的变量数过多,将所有的元素放在同一个容器中,一个容器变量就可以存储多个元素,减少了变量的定义#...

2020-03-22 11:03:07 382

原创 python-函数

#函数的概念:函数是实现某一个功能的一段组合代码 #作用:减少代码冗余,减少维护量;功能的封装,降低学习成本,提高开发速度; #函数语法: def 函数名(): 一行或多行代码 ; 其中,一行或多行代码,称为函数的函数体,不对外展示 #函数定义后不会自动执行,需要先调用【函数名()】才会显示出来 #函数内定义的变量,在函数外是不可以使用的,需要重新定义 #例如1-100 的累...

2020-03-22 11:02:20 167

原创 python-while循环语句

'''循环语句:特定代码重复执行------while 条件:---------------------------------------------------------------------------'''#python会判断while后面的条件是否为真,若真,则执行下面的代码,直到不满足条件,循环执行结束#若条件永远满足,则意味着循环永远被执行,称为死循环,是无意义的#例...

2020-03-22 11:01:36 278

空空如也

空空如也

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

TA关注的人

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