摘要: 一、代码和测试数据分离 1)数据封装 封装前:self.username_inputbox = {'element_name':'用户名输入框', 'locator_type':'xpath', 'locator_value':'//input[@name="account"]', 'timeout 阅读全文
posted @ 2020-05-03 16:12 喵小超 阅读(154) 评论(0) 推荐(0) 编辑
摘要: selenium中比较流行的设计模式 一、中心思想 所有页面设计成一个类,页面的控件设计成属性,对控件的操作设计成方法 二、业务分层 界面层:界面布局、错别字 控件层:单独验证每个控件的功能 功能层:单个或多个控件的组合操作形成了功能 业务层:单个或多个功能形成了业务 三、实操 建公共模块--基础页 阅读全文
posted @ 2020-05-03 12:33 喵小超 阅读(168) 评论(0) 推荐(0) 编辑