BasePage.py
# coding:utf-8
'''
Created on 2024-8-30
description:UI页面公共类
@author: xxx
'''
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.by import By
import time,os
class BasePage:
def __init__(self, driver):
self.driver = driver
self.driver.implicitly_wait(10)
def is_element(self,element):
"""源码是否存在"""
source = self.driver.page_source
if element in source:
return True
else:
return False
def get_img(self):
"""截图"""
file_path = os.path.abspath('.') + '\\error_screen_shot\\'
rq = time.strftime("%Y%m%d%H%M")
screen_name = file_path + rq + '.png'
try:
self.driver.get_screenshot_as_file(screen_name)
print("预期结果 | 实际结果&