06 2020 档案

摘要:po模型 + 数据驱动 ,完整代码 1、setting.py: import os base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 项目首路径 codeerror_path = os.path.join 阅读全文
posted @ 2020-06-18 23:10 付俊捷 阅读(363) 评论(0) 推荐(0) 编辑
摘要:1、行为驱动环境搭建: 行为驱动:Behavie 断言:Pyhamcrest 环境语言:Python 框架:Selenium 安装: 1 2 3 pip install behave pip install pyhamcrest 我们需要新建features包,在该包下要包含至少一个.feature 阅读全文
posted @ 2020-06-18 23:09 付俊捷 阅读(591) 评论(0) 推荐(0) 编辑
摘要:一、关键字模型 excel表: 关键字模型 通过代码实现:读取excel表中上述数据,进行一系列操作,实现自动打开网页、输入信息并跳转 1、excel_operation.py: excel表基本读写操作: import xlrd # 需安装 from xlutils.copy import cop 阅读全文
posted @ 2020-06-18 23:08 付俊捷 阅读(605) 评论(0) 推荐(0) 编辑
摘要:一、项目实战中PO模型的设计与封装 一般将所有的元素、数据都放在代码中,并不利于自动化代码的维护。最好的方式是尽量把数据、页面、操作进行分离开:PO设计模式 PO设计模式的优势: PO提供了一种业务流程与页面元素操作分离的模式,这使得测试代码变得更加清晰。 页面对象与用例分离,使得我们更好的复用对象 阅读全文
posted @ 2020-06-18 23:07 付俊捷 阅读(401) 评论(0) 推荐(0) 编辑
摘要:一、环境搭建 1、selenium环境搭建 Client: pycharm python3.6 Driver: Chrome → ChromeDriver Firefox → FirefoxDriver IE → InternetExplorerDriver Selenium 1.1、Seleniu 阅读全文
posted @ 2020-06-18 23:06 付俊捷 阅读(1157) 评论(2) 推荐(0) 编辑