python
文章平均质量分 60
一giao窝里giao
这个作者很懒,什么都没留下…
展开
-
Python+QT5小工具开发:subprocess.Popen执行adb命令获取截图
一:使用工具Python3.7+QT5二:代码三:运行效果点击一键截图按钮,然后选择保存文件,亲测有效。原创 2021-07-17 16:16:10 · 1116 阅读 · 1 评论 -
selenium定位下拉菜单
1.select标签def select(): driver = webdriver.Firefox() driver.maximize_window() driver.implicitly_wait(10) driver.get('http://www.baidu.com') #鼠标悬停“设置”链接 element = driver.find_...原创 2020-01-09 11:54:51 · 1307 阅读 · 1 评论 -
appium app自动化测试(满满的干货)
环境搭建:https://blog.csdn.net/u013314786/article/details/83216390真机运行:https://blog.csdn.net/MenofGod/article/details/82221358app页面元素获取:https://www.cnblogs.com/Lixinhang/p/10954759.htmlAndroidSDK->t...原创 2020-01-02 21:48:30 · 513 阅读 · 0 评论 -
selenium web自动化判断页面元素加载完毕
主要方便以后用到时查阅,侵删!三种等待方法:1.强制等待sleep(xx)强制等待,不管你浏览器是否加载完了,程序都得等待,时间一到,继续执行下面的代码,作为调试很有用,有时候也可以在代码里这样等待,不过不建议总用这种等待方式,太死板,严重影响程序执行速度。2.隐性等待implicitly_wait(xx)隐形等待是设置了一个最长等待时间,如果在规定时间内网页加载完成,则执行下一步,否则...原创 2019-12-27 15:41:47 · 17344 阅读 · 1 评论 -
pageObject+unittest+selenium实现UI自动化测试
1.为什么要使用pageObject设计模式Page Object 模式是selenium自动化测试项目开发最佳测试设计模式,主要体现在对界面交互细节的封装,这样使得测试案例更加注重页面而不是界面细节。从而提高测试用例的可读性;减少了代码的重复;提高测试用例的可维护性,特别是针对UI频繁变动的项目。2.设计思想Page Object模式主要是将每个页面设计为一个类class,这个类包含页面中...原创 2019-12-23 18:26:31 · 485 阅读 · 0 评论 -
Python之Qt5界面开发
1.环境配置1.1.添加qt库pip install pyqt5pip install pyqt5-tools1.2.Pycharm相关配置:Arguments:-m PyQt5.uic.pyuic FileNameFileNameFileName -o FileNameWithoutExtensionFileNameWithoutExtensionFileNameWithoutE...原创 2019-12-23 13:42:38 · 3559 阅读 · 0 评论 -
python爬取豆瓣影评并写入文件
1.获得豆瓣影评接口按浏览器F12调试,点开参数,查看url一栏:所有评论:url:https://movie.douban.com/subject/27119724/comments?status=P某一页的评论:url: https://movie.douban.com/subject/27119724/comments?start=40&limit=20&sort=n...原创 2019-12-18 18:54:08 · 3293 阅读 · 0 评论 -
接口测试之unittest参数化(paramunittest)
参数化的框架paramunittest,可以传入多组参数,自动生成多个用例导入两个包:import unittestimport paramunittest待测试的接口数据:yaml文件#以-开头,读出为列表 - case_name: 'login_pass' user: 'admin1' pwd: '123456' code: '200' - case_na...原创 2019-12-16 19:55:16 · 1203 阅读 · 0 评论 -
python读写Excel表格(简单实用)
安装两个库:pip install xlrd、pip install xlwt1.python读excel——xlrd2.python写excel——xlwt1.读excel数据,包括日期等数据#coding=utf-8import xlrdimport datetimefrom datetime import datedef read_excel(): #打开文件 ...原创 2019-12-16 17:22:31 · 4354 阅读 · 2 评论 -
python读写文件
读文件:#with语句会自动帮我们调用close()方法with open("test.txt",'r') as fp: #print(fp.read()) #read():每次读取整个文件 #readline():一次读取整个文件,自动将文件内容分析成一个行的列表 #readlines():每次只读取一行 list1 = fp.readlines()...原创 2019-12-16 15:02:17 · 305 阅读 · 0 评论 -
python日志打印之log封装
使用logging四大组件记录日志需求现在有以下几个日志记录的需求:1)要求将所有级别的所有日志都写入磁盘文件中2)all.log文件中记录所有的日志信息,日志格式为:日期和时间 - 日志级别 - 日志信息3)error.log文件中单独记录error及以上级别的日志信息,日志格式为:日期和时间 - 日志级别 - 文件名[:行号] - 日志信息4)要求all.log在每天凌晨进行日...原创 2019-12-16 13:13:07 · 626 阅读 · 0 评论 -
Python调用outlook发送邮件
#coding=UTF-8from testCase.readConfig import ReadConfigimport osimport win32com.client as win32import datetimeimport pythoncompythoncom.CoInitialize()#读取邮件主题subject = ReadConfig().get_email('...原创 2019-12-16 10:55:18 · 2096 阅读 · 2 评论