selenium
zhangguangyi520
这个作者很懒,什么都没留下…
展开
-
selenium 数据驱动框架自动化从0到1–10(发送邮件的封装)
#encoding=utf-8from util.config_file_parse import *import smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom email.mime.image import MIMEImagefrom email.header import Headerfrom util.date_time import *fro原创 2022-03-03 17:59:38 · 513 阅读 · 0 评论 -
selenium 数据驱动框架自动化从0到1--8
selenium 数据驱动框架自动化从0到1–8前面2篇我们讲了数据源的设计与解析excel 文件的方法封装,这篇我们说说日志的配置与初始化日志是代码的一部分,有了它,在出现问题时我们能准确的定位。在用例执行失败时,我们清楚的知道那条用例执行失败了,什么时间执行的,错误是什么的详细信息。logging模块有三个比较重要的功能组件:具体详情查看https://docs.python.org/2/howto/logging.htmlloggers 配置文件可定义一些输出日志的appnamehandl原创 2020-12-08 23:14:55 · 171 阅读 · 0 评论 -
selenium 数据驱动框架自动化从0到1--7
selenium 数据驱动框架自动化从0到1–7上一篇我们做了数据源的设计与配置,这一篇我们就来说一下解析excel 文件的方法封装在util 包下新建一个excelParse.py 文件用来实现解析excel 文件的方法封装,作为一个工具类可直接使用,代码如下:#encoding = utf-8from openpyxl import load_workbookfrom openpyxl.styles import Font, PatternFill #字体颜色和背景from typin原创 2020-11-21 22:38:29 · 172 阅读 · 0 评论 -
selenium 数据驱动框架自动化从0到1--4
selenium 数据驱动框架自动化从0到1–4前几篇我们把模块都封装了,但还是没有实现页面元素表达式和代码完全分离,如果页面有改动,我们需要花大量时间来维护,于是这篇我们把页面元素表达式提取出来放在一个配置文件里。在config包下创建一个testPageExpression.ini 配置文件。文件内容如下:把所有页面的页面元素表达式都提取出来统一管理。[login_page] #登录页面元素表达式#获取framelp_frame = xpath>//iframe[contai原创 2020-11-13 21:17:31 · 183 阅读 · 0 评论