![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Python学习记录
highfish920
这个作者很懒,什么都没留下…
展开
-
python-爬取网页图片(网址只能是html的)
【代码】python-爬取网页图片(网址只能是html的)原创 2024-01-23 23:27:00 · 393 阅读 · 0 评论 -
python-selenium高级操作
1.下拉选,弹出框,滚动条,异常捕获截图,验证码下拉选,根据select方式来选import timefrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.select import Selectdriver = webdriver.Chrome()driver.maximize_window()driver.get("file://原创 2022-05-03 16:06:35 · 353 阅读 · 0 评论 -
Selenium-窗口切换
Selenium-窗口切换https://www.selenium.dev/zh-cn/documentation/webdriver/browser/windows/#创建新窗口或新标签页并且切换原创 2022-04-01 22:39:27 · 164 阅读 · 0 评论 -
软件测试学习过程中遇到的面试题总结---随用随补
1.如果元素定位不到,你是怎么分析的?元素没有加载完成Frame中元素不可用,不可读,不可见动态属性,动态的div层前提:需要定位的属性或者元素唯一2.定位八大方法是哪几个?id name class_name path css tag_name link_text partall_link_text3.xpath定位各种方法4.def setUp(self) -> None: None作用这是type hint 指示出返回类型 类似于其他语言里的 void xxx()5.原创 2022-03-06 21:04:09 · 435 阅读 · 0 评论 -
Python进阶
*args的用法def test_var_args(f_arg, *args): print("f_arg:"+f_arg) for a in args: print("args:"+a)if __name__ == '__main__': test_var_args("a","b","v","2")### **kwargs的用法def greet_me(**kwargs): for key, value in kwargs.items():原创 2022-03-01 16:56:35 · 372 阅读 · 0 评论 -
Python-Selenium练习之自动化登陆(图片验证吗)
先上代码from selenium.webdriver.common.by import Byimport timefrom selenium import webdriverfrom PIL import Imagefrom aip import AipOcrfrom os import pathclass TestUserLogin: def __init__(self): self.driver = webdriver.Chrome() sel原创 2022-02-27 22:43:55 · 560 阅读 · 0 评论 -
Python基础-自动化测试Seleium
首先要下载和谷歌对应版本的chromedriver.exe,放到python安装目录下1.案例一close:关闭单个页面quit:关闭所有页面利用谷歌浏览器打开百度,并输入文字点击确定然后退出浏览器from selenium.webdriver.common.by import Byfrom selenium import webdriver# 创建浏览器对象driver = webdriver.Chrome()# 打开百度首页driver.get("https://www.baidu原创 2022-01-09 00:25:13 · 555 阅读 · 0 评论 -
Python基础-异常&&导包
文章目录异常处理break&&continue导包方式一:方式二:方式三:类导入的方法:异常处理# 捕获所有异常try: print(1/0) print('111')except Exception as e:# 有异常的时候输出执行 print(e) else: # 没有异常的时候才执行 有异常就不会执行 print('执行else')finally: # 不管有没有异常都会执行原创 2021-12-20 15:30:18 · 755 阅读 · 0 评论 -
Python-面向对象
文章目录面向对象基本概念封装Python私有化构造方法&&析构方法self的使用方法 以及 del方法释放资源继承子类里面用父类的方法: super关键字用法多态面向对象基本概念面向过程:(Procedure Oriented,简称PO)就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象:(Object Oriented,简称oo)是把构成问题的事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事务在整个原创 2021-12-19 19:55:47 · 399 阅读 · 0 评论 -
Python基础-文件读写
文章目录txt文件读写csv文件读写excel文件读写xml文件读写txt文件读写##### txt文件读写 ###### 方式1 不推荐 因为每次都需要手动关流 要不就会产生内存泄漏的问题# 写f = open("1.txt","w") # 有就打开,没有就创建f.write("111") # 写 如果改成 2 那么这个文件的内容就会变成2 是覆盖的f.close() # 关闭文件对象# 读f = open('1.txt','r')result = f.read()pr原创 2021-12-13 17:21:04 · 620 阅读 · 0 评论 -
Python基础-函数
def定义函数名def method(): print("没有形参的函数")method() # 没有形参的函数def m(a,b): return a + bc = m(1,2)print(c) # 3可变对象和不可变对象在函数传参中使用string,tuple,numbers是不可以更改的对象list,set,dict是可以更改的对象文件调用# deff文件# 有一个函数,自己执行方法def main(x,y): return x+yprin原创 2021-12-12 18:36:20 · 419 阅读 · 0 评论 -
Python基础-运算符
文章目录Python运算符1.算术运算符2.比较运算符,又叫关系运算符3.赋值运算符4.位运算符5.逻辑运算符6.成员运算符7.身份运算符8.运算符优先级Python运算符1.算术运算符 #加减乘除 取余% 取整// # 3**2 3的二次方 或者 pow(3,2)2.比较运算符,又叫关系运算符##### 比较运算符,又叫关系运算符 #####a,b = 1,2print(a == b) # Falseprint(a != b) # Trueprint(a &原创 2021-12-12 01:43:05 · 273 阅读 · 0 评论 -
Python基础-数据类型
文章目录数据类型字符串截取String内置方法list的方法元组tupleset集合数据类型Python有6大基本数据类型Number(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典)# python3支持 int,float,bool,complex(复数)# Long类型是Python2的a = '2'b = 1c = 2.3print(type(a)) # strprint(type(b)) # intp原创 2021-12-07 21:32:44 · 421 阅读 · 0 评论 -
Python基础
文章目录Python基础关键字统计个数if判断真假判断\用法print输出换行for循环判断最大值Python基础关键字# 关键字from keyword import kwlistprint(kwlist)输出统计个数# 统计个数print(len(kwlist))输出 36if判断# if判断a = 1b = 2# a,b = 1,2if a > b: print("a大于b")else: print("a小于b")输出a小于b真假判原创 2021-12-04 19:39:39 · 656 阅读 · 0 评论