欢迎来到测试Test-Admin的博客

本来以为,学习了这么多年,我已经洞察了世界,真相却不过是蒙蔽了自己。原来世界如此精彩,而我却一无所知。昨天已经成为过去,明天还是一个未知,但今天是一个礼物。珍惜自己,把握每一寸光阴!

2020年5月20日

selenium浏览器弹出框alert 操作

摘要: 1.简介 在WebDriver中要处理JS生成的alert、confirm以及prompt,需要 switch_to.alert() 来选取(定位)警告弹窗,在对弹窗进行关闭、输入等信息操作。 2.操作方法 操作方法: switch_to.alert()(老写法:switch_to_alert()) 阅读全文

posted @ 2020-05-20 10:27 Test-Admin 阅读(2051) 评论(0) 推荐(0) 编辑

通过封装openpyxl模块实现自己的Excel操作类

摘要: """ excel类封装需要提供以下功能: 1、选择表单功能 2、读取一个单元格的数据功能 3、读取一行数据功能 4、读取表单中所有数据功能 5、往单元格中写入数据功能 6、保存数据功能 """ from openpyxl import load_workbook class MyExcel: # 阅读全文

posted @ 2020-05-20 09:09 Test-Admin 阅读(473) 评论(0) 推荐(0) 编辑

2020年5月19日

(16)-Python3之--自定义logging日志模块

摘要: 1.自定义的日志模块如下: import logging from logging.handlers import TimedRotatingFileHandler import datetime from common import dir_config # 存放日志的路径 # 配置日志的显示内容 阅读全文

posted @ 2020-05-19 16:51 Test-Admin 阅读(483) 评论(0) 推荐(0) 编辑

Python+unittest框架

摘要: 1.unittest简介 unittest库包括:TestCase、TestSuite、TestLoder、TextRunner、TextTestResult、TestFixture TestCase是测试的最小单元模块。它检查对特定输入集合的特定响应。unittest提供给一个基类Testcase 阅读全文

posted @ 2020-05-19 16:21 Test-Admin 阅读(1491) 评论(0) 推荐(0) 编辑

(15)-Python3之--configparser模块

摘要: 1.模块简介 configparser模块是python用来读取配置文件的模块,配置文件的格式跟windows下的ini或conf配置文件相似,可以包含一个或多个节(section), 每个节可以有多个参数(键=值)。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面 阅读全文

posted @ 2020-05-19 14:36 Test-Admin 阅读(217) 评论(0) 推荐(0) 编辑

2020年4月24日

pycharm安装完成后的一些基本设置

摘要: 1、设置背景色 file-->Setting-->Appearance&Behavior-->Appearance 2、设置主题 settings --> editor --> colors & fonts --> general 如果不喜欢默认的那些主题。可以去网上找来下载。 2.1.下载你喜欢的 阅读全文

posted @ 2020-04-24 14:32 Test-Admin 阅读(4453) 评论(0) 推荐(0) 编辑

2020年4月14日

(14)-Python3之--虚拟环境virtualenv

摘要: 1.安装virtualenv pip install virtualenv 如果是在Linux下需要把virtualenv添加到/usr/bin目录下 # find / -name virtualenv ***全局查找virtualenv /usr/local/python3/bin/virtual 阅读全文

posted @ 2020-04-14 17:11 Test-Admin 阅读(390) 评论(0) 推荐(0) 编辑

2020年3月23日

selenium元素等待的三种方法

摘要: 1.强制等待sleep() 使用方法:sleep(X),等待X秒后,进行下一步操作。 使用最简单的一种办法就是强制等待sleep(X),强制让浏览器等待X秒,不管当前操作是否完成,是否可以进行下一步操作,都必须等X秒的时间。 缺点:不能准确把握需要等待的时间(有时操作还未完成,等待就结束了,导致报错 阅读全文

posted @ 2020-03-23 17:22 Test-Admin 阅读(1808) 评论(0) 推荐(0) 编辑

(13)-Python3之--获取当前时间

摘要: 1.导入datetime模块 import datetime 2.获取当前日期和时间 import datetime now_time = datetime.datetime.now() print(now_time) 结果: 2020-03-23 15:28:51.143440 3.转换成我们想要 阅读全文

posted @ 2020-03-23 16:12 Test-Admin 阅读(4600) 评论(0) 推荐(0) 编辑

2020年3月17日

selenium八大元素定位方法

摘要: 1.ID定位 可以根据元素的id来定位属性,id是当前整个HTML页面中唯一的,所以可以通过id属性来唯一定位一个元素,是首选的元素定位方式。(动态ID不做考虑) # 导入webdriver和By from selenium import webdriver from selenium.webdri 阅读全文

posted @ 2020-03-17 16:43 Test-Admin 阅读(12524) 评论(0) 推荐(0) 编辑

导航