# utils.py
class DriverUtil: """
浏览器驱动工具类
"""
_driver = None @classmethod
def get_driver(cls): """
获取浏览器驱动对象,并完成初始化设置
:return: 浏览器驱动对象
"""
if cls._driver is None:
cls._driver = webdriver.Firefox() cls._driver.maximize_window() cls._driver.implicitly_wait(10) cls._driver.get("http://localhost")
return cls._driver
@classmethod
def quit_driver(cls): """
关闭浏览器驱动
"""
if cls._driver: cls._driver.quit() cls._driver = None
# utils.py
def get_tips_msg(): """
获取弹出框的提示消息
:return: 消息文本内容
"""
msg = DriverUtil.get_driver().find_element_by_class_name("layui-layer-content").tex
t
return msg
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |