码迷,mamicode.com
首页 >  
搜索关键字:basepage    ( 56个结果
关键字封装
#!/usr/bin/python3 # -*- coding: utf-8 -*- # Name: basepage # Author: 简 # Time: 2019/6/18 from app_framework.Common import log from selenium.webdriver... ...
分类:其他好文   时间:2019-09-07 11:10:01    阅读次数:117
自动化selenium脚本开发(示例2:区划管理)
from lib.pyse import Pyse'''pageobject实际上就是 将一个页面 抽象成一个类 页面上可操作的元素 抽象成方法 '''#登陆页面class BasePage(object): def __init__(self): self.pyse = Pyse('chrome' ...
分类:其他好文   时间:2019-08-26 15:05:57    阅读次数:75
自动化selenium脚本开发(示例2:目录清单审核、发布、认领、认领审核)
from lib.pyse import Pyse'''pageobject实际上就是 将一个页面 抽象成一个类 页面上可操作的元素 抽象成方法 '''#登陆页面class BasePage(object): def __init__(self): self.pyse = Pyse('chrome' ...
分类:其他好文   时间:2019-08-26 14:56:14    阅读次数:83
appium-封装屏幕滑动方法
from common.logger import Logger logger=Logger().get_logger() class BasePage: def __init__(self,driver): self.driver=driver def get_window_size(self):... ...
分类:移动开发   时间:2019-08-13 13:19:55    阅读次数:310
python UI自动化实战记录三:pageobject-基类
脚本思路:使用pageobject模式,写一个basepage基类,所有页面的通用方法封装到基类中。 项目中的测试页面page1和page2都继承自basepage基类。可使用基类定义的方法。基类里会将webdriver和page合二为一,既将webdriver的操作改写成page的方法。 新建一个 ...
分类:编程语言   时间:2019-01-13 18:10:34    阅读次数:372
python UI自动化实战记录五:测试页面2-策略页
该部分记录测试页面2-StrategyPage,所有首页上的元素定位、操作、获取属性等方法都写在该类中。 1 首页类继承自BasePage 2 首页类第一部分写的是所有的定位器 3 首页类第二部分类的方法,包括提取页面元素,页面元素的操作、获取属性、验证元素属性正确性等 4 当用例中需要用到该页面的 ...
分类:编程语言   时间:2019-01-13 18:07:47    阅读次数:218
python UI自动化实战记录四:测试页面1-首页
该部分记录测试页面1-IndexPage,所有首页上的元素定位、操作、获取属性等方法都写在该类中。 1 首页类继承自BasePage 2 首页类第一部分写的是所有的定位器 3 首页类第二部分类的方法,包括提取页面元素,页面元素的操作、获取属性、验证元素属性正确性等 4 当用例中需要用到该页面的某元素 ...
分类:编程语言   时间:2019-01-13 18:03:07    阅读次数:318
Page Object 设计模式-PO
1.传统测试用例实现的弊端: 易读性差 复用性差 可维护性差 扩展性差 2.PO 设计模式图: 3.Page Object 的核心要素: 抽象封装一个 BasePage 基类,基类应该拥有一个只想 webdriver 实例的属性; 每一个 page 都继承 BasePage,通过 driver 来管 ...
分类:其他好文   时间:2018-12-12 00:07:27    阅读次数:216
ASP.NET MVC项目实现BasePage基类用作ASPX.CS网页继承
在ASP.NET MVC项目开发,还是需要创建一些Web Page来实现一些功能,如呈现报表等... 但是一旦项目的.ASPX网页太多了,其中的程序代码也会有代码冗余,出现这些情况,我们得需要对这些代码进行重构。 比如,项目中需要呈现很多报表,就会创建许多.aspx网页: 所有呈现报表的.aspx. ...
分类:Web程序   时间:2018-10-28 14:10:30    阅读次数:196
AppUi自动化框架thread_page.py代码
from lib.appController import driver_queueimport threadingfrom lib.pyapp import Pyappfrom lib.logger import loggerclass BasePage(object): def __init__ ...
分类:移动开发   时间:2018-10-06 23:06:41    阅读次数:236
56条   上一页 1 2 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!