上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 目标:如何封装自己的日志类和浏览器引擎类。 相关步骤: 1.打开PyCharm,创建如下格式的项目层级结构,文件名称和我保持一样; 配置文件config.ini: # this is config file, only store browser type and server URL [brows 阅读全文
posted @ 2020-04-09 10:53 哔仙女 阅读(512) 评论(0) 推荐(0)
摘要: 目标:学习框架设计中一种很普遍的设计思想-POM(Page Object Model) POM,中文字母意思是,页面对象模型,POM是一种最近几年非常流行的自动化测试模型,或者思想,POM不是一个框架,就是一个解决问题的思想。采用POM的目的,是为了解决前端中UI变化频繁,从而造成测试自动化脚本维护 阅读全文
posted @ 2020-04-09 09:02 哔仙女 阅读(1034) 评论(0) 推荐(0)
摘要: 目标:学习一个工具,叫unittest。 unittest是一个单元测试框架,是Python编程的单元测试框架。有时候,也做叫做“PyUnit”,是Junit的Python语言版本。这里了解下,Junit是Java语言的单元测试框架,Java还有一个很好用的单元测试框架叫TestNG,本系列只学习P 阅读全文
posted @ 2020-04-09 08:40 哔仙女 阅读(377) 评论(0) 推荐(0)
摘要: 1.什么是自动化测试框架 简单来说,自动化测试框架就是由一些标准,协议,规则组成,提供脚本运行的环境。自动化测试框架能够提供很多便利给用户高效完成一些事情,例如,结构清晰开发脚本,多种方式、平台执行脚本,良好的报告去跟踪脚本执行结果。 框架具有以下一些优点: 1)代码复用 2)最大覆盖率 3)很低成 阅读全文
posted @ 2020-04-09 08:12 哔仙女 阅读(536) 评论(0) 推荐(1)
摘要: 目标:继承的基本使用。 练习步骤: 1.在test1包名下新建一个classA.py,这个就是我们的父类,里面有一个打开chrome浏览器和打开百度首页的方法。 from selenium import webdriver import time class ClassA(object): def 阅读全文
posted @ 2020-04-08 17:40 哔仙女 阅读(469) 评论(0) 推荐(0)
摘要: 目标:把截图类方法封装到BasePage.py文件里。 练习场景:百度首页截图 basepage.py代码: # coding = utf-8 import os import time from test1.logger import Logger mylog = Logger(logger='B 阅读全文
posted @ 2020-04-08 17:15 哔仙女 阅读(558) 评论(0) 推荐(0)
摘要: 目标:如何写一个Python日志类,用来输出不同级别的日志信息到本地文件夹下的日志文件里。 练习场景: 我们需要封装一个简单的日志类,主要有以下内容: 1.生成的日志文件格式是 年月日分秒.log 2.生成的XXX.log文件存储在项目根目录下Logs文件夹下 3.这个日志类,支持INFO,ERRO 阅读全文
posted @ 2020-04-08 15:55 哔仙女 阅读(566) 评论(0) 推荐(0)
摘要: 目标:Python中字符串切割操作。 在Python中自带的一个切割方法split(),这个方法不带参数,就默认安卓空格去切割字段,如果带参数,就按照参数去切割。 练习场景:百度搜索“selenium”,查看找到了多少个结果,我们需要单独摘取出这个数字。 具体代码: # coding=utf-8 i 阅读全文
posted @ 2020-04-08 14:48 哔仙女 阅读(560) 评论(0) 推荐(0)
摘要: 在实际项目的开发,获取项目根路径的相对路径写法是很有必要的,不要总是绝对路径。 目标:如何去获取和打印格式化系统时间。 具体代码: # conding=utf-8 import time class GetTime(object): def get_system_time(self): print( 阅读全文
posted @ 2020-04-08 14:27 哔仙女 阅读(941) 评论(0) 推荐(0)
摘要: 目标:Python中如何读取配置文件。任何一个项目,都涉及到了配置文件和管理和读写,Python支持很多配置文件的读写,这里我们就介绍一种配置文件格式的读取数据,叫ini文件。Python中有一个类ConfigParser支持读ini文件。 1.在项目下,新建一个文件夹,叫config,然后在这个文 阅读全文
posted @ 2020-04-08 14:13 哔仙女 阅读(413) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页