Advertisement

web自动化PO项目-执行日志、异常处理及失败截图的操作

阅读量:

1、封装基础功能模块,包括执行日志记录、异常处理机制以及失败时的截图操作等流程

2、识别并提取所有页面中具有共性特征的部分

创建一个新的包Common,在该包内部建立一个名为basepage.py的文件

1、从代码中分离并提取初始化函数

复制代码
    class BasePage:
    def __init__(self,driver):
        self.driver = driver
    
    
      
      
      
    

2、对基础函数进行封装处理

复制代码
    from selenium.webdriver.support.wait import WebDriverWait
    from selenium.webdriver.support import expected_conditions as EC
    from selenium.webdriver.common.by import By
    from Common.Projects_path import *
    import time
    import os
    from Common.logger import MyLog
    my_logger = MyLog()
    #封装基本函数--执行日志、异常处理、失败

全部评论 (0)

还没有任何评论哟~