Ejemplo n.º 1
0
 def get_alert_is_present(driver):
     log = Colorlog()
     wait = WebDriverWait(driver, 10)
     try:
         element = wait.until(EC.alert_is_present())
         return element
     except TimeoutException as t:
         log.logger.error('error: 判断页面上是否存在alert超时!- {}'.format(t))
     except Exception as e:
         raise e
Ejemplo n.º 2
0
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
'''
@file: conftest.py
@time: 2020/10/29 0029 22:20
@desc:
'''
import pytest

from utils.logger import Colorlog
from Page.Plugs.BrowserEngine import BrowserEngine


log = Colorlog()

driver = None

@pytest.fixture(scope='session')
def project_session_start():
    log.logger.info("==========开始 UI自动化项目 执行测试===========")
    global driver
    be = BrowserEngine()
    driver = be.openBrowser()
    yield driver
    log.logger.info("==========结束 UI自动化项目 测试===========")

@pytest.fixture(scope='module')
def project_module_start():
    log.logger.info("==========开始 XX模块 执行测试===========")
    global driver
    be = BrowserEngine()