• 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]




  • 相关阅读:
    PAT 1017 Queueing at Bank
    一句有意思的代码
    PAT 1031 Hello World for U
    PAT 1024 Palindromic Number
    PAT 1032 Sharing
    各显神通
    ZJU PAT 1023
    静夜,乱思
    PAT 1024 Palindromic Number
    虚函数表
  • 原文地址:https://www.cnblogs.com/nitingyue/p/13336324.html
Copyright © 2020-2023  润新知