zoukankan      html  css  js  c++  java
  • WEB- 自动化--op模式的详细介绍

    PO是Page Object 模式的简称,它是一种设计思想,把一个页面,当做一个对象,页面的元素和元素之间操作方法就是页面对象的属性和行为,PO模式一般使用四层架构

    page_locator : 以页面为单位存储元素定位

    page_object : 按照页面的操作封装方法

    test_case : 以pytest框架按照分层存放测试用例

    base_page : 封装页面中公共的方法,比如等待页面被加载,等待按钮被点击

    OP模式页面返回的原则:

    1、返回SELF,应为操作完成页面停留在现在的页面

    2、返回其他模块的对象,因为操作完成后页面跳转到其他的页面当中去了

    chcek_bnt()方法返回的是其他页面的模块对象

    uesr_apge接收对象信息,然后就可以调用hander_user类里面的方法

    3、返回元素定位信息或者元素属性

    小知识:

    1、计算会丢失精度怎么办?

    解决办法:Decimal  :from decimal import Decimal

    2、获取到是数据不想要单位

    解决办法:test[:-1]




  • 相关阅读:
    NYOJ926(概率)
    无根树转有根树
    Codeforces Round #304 C(Div. 2)(模拟)
    hdu5878(枚举,打表)
    求一个矩阵的逆矩阵(用伴随矩阵求)
    求n阶方阵的值(递归)
    setw()函数
    快速幂计算(整数快速幂/矩阵快速幂)
    全文检索
    发送邮件
  • 原文地址:https://www.cnblogs.com/nitingyue/p/13336324.html
Copyright © 2011-2022 走看看