
python
文章平均质量分 60
皮皮.皮皮
这个作者很懒,什么都没留下…
展开
-
解决弹窗识别不了不能输入等问题
如果遇到弹窗一般第一反应就是用switch_to.alter进行识别在进行操作,但是偶尔会遇到使用alter也解决不了的问题,那么我们可以通过PyKeyboad解决1.安装pywin32pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simplepywin322.安装PyHoo从在https://www.lfd.uci.edu/~gohlke/pythonlibs/网址找到对应版本的PyHoo,通过cmd进入到该pyHook的文件夹路径后..原创 2021-12-11 17:50:42 · 1049 阅读 · 0 评论 -
UI自动化基础(selenium)
selenium是进行UI自动化的unittest是用来管理和执行用例的,只有把selenium和unittest结合起来才叫做UI自动化一、环境部署1.dos命令 :pip install selenium进行selenium下载2.下载最新版本的谷歌/火狐浏览器3.下载浏览器对象的webdrive驱动(chromedriver/gekcodriver)下载地址:火狐:geckodriver Mirror谷歌:ChromeDriver Mirror二、启动浏览器先..原创 2021-09-16 21:45:16 · 289 阅读 · 0 评论 -
python基础
文件夹用来存放配置文件;包用来存放代码1.源代码文件以“.py”为扩展名2.变量:变量是给数据占用的内存区域起个名字,存储规定范围内的值可以改变.3.常量:其值在程序运行过程中保持不变的量.4.变量赋值:Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。4.1Python允许同时为多个变量赋值。例如:a=b=c=14.2..原创 2021-09-15 17:45:02 · 319 阅读 · 0 评论 -
python内置属性与内置方法
一、类方法类方法:把类看作成一个对象#语法:#@classmethod----由@开头的叫做装饰器或者修饰器#def 类方法名(cls,形参):类方法可以直接使用----->类对象.类方法名()class People02: def __init__(self,name,age): self.name=name self.age=age @classmethod#只针对下面第一个方法生效 def say(cls):#类方法原创 2021-09-11 09:17:37 · 517 阅读 · 0 评论 -
python封装、继承、多态
一、封装是使用私有属性时会用到1.封装理解1.1语法角度:把对象的属性设置为私有属性,再编写两个方法,get方法获取私有属性的值,set方法设置私有属性的值1.2应用角度:封装隔离了代码的复杂度;封装提高了属性的安全性2.私有属性不能在类外部使用class People: def __init__(self,name,age,money): self.name=name self.age=age self.__money = mo原创 2021-09-04 22:59:08 · 289 阅读 · 0 评论 -
python异常处理
2-8原则:80%的代码维护/保障,20%的代码核心功能代码运行80%的代码基本上都是处理异常报错的代码一、python出现代码异常情况1.语法异常:开发人员语法写错-->一般可以通过IDE(集成开发情况pycharm)进行提示2.系统异常:python内置了很多异常,开发人员在写代码过程中,不小心会触发程序本身的报错3.自定义异常(业务异常):自行定义一个违反业务约束的异常,比如:年龄框不能输入150以上,身高输入框不能输入4米等二、处理异常(报错的代码进行异常处理,并且不影原创 2021-09-02 17:33:43 · 438 阅读 · 0 评论 -
python面向对象
#1.创建一个类class People: def __init__(self,name,age,money):#语法、初始化使用 #self代表对象本身,隐藏的传送了对象名过去,self换成其他变量也可以但是一般习惯使用self#2.定义属性 #属性中带有两个下划线开头的是私有属性,不能在类的外部使用 self.name=name self.age=age self.__money = money#3.定义方法.原创 2021-09-02 19:10:40 · 101 阅读 · 0 评论