pyswat
Seven7707
这个作者很懒,什么都没留下…
展开
-
pyswat框架使用手册
1.1 编写目的目前web页面UI自动化测试框架种类繁多,多数需要使用人员具备一定的编程能力。而pyswat采用的执行方式是类似QTP或Selenium IDE的录制脚本的原理,然后进行回放,而不同的是pyswat录制的不是脚本命令,而是操作执行的步骤(案例),excel对于操作步骤清晰可见,同时便于修改维护。另外看到那些录制后通过xpath的方式定位元素的方式感到恐怖。而采用录制抛弃手写自动化程...原创 2018-07-03 11:38:09 · 890 阅读 · 0 评论 -
1.3 pyswat框架使用环境搭建
由于pyswat是使用python写的,目前只支持windows下python2.7的环境。 1.3.1 python安装官网下载python27windows版本,最好是64位的。https://www.python.org/download/releases/2.7/安装成功后,运行--cmd--输入 python看到如下信息表示安装成功。1.3.2 selenium库安装运行--cmd--输...原创 2018-07-03 11:38:39 · 654 阅读 · 1 评论 -
2.1.1 pyswat框架文件结构
2.1.1 pyswat框架文件结构首先获取到程序文件后,拷贝至任意目录。红框所示文件是必须文件。下面我们来一一认识一下:1.“modual”文件夹中包含程序运行依赖的模块。 2.“pic”文件夹保存程序运行时报错截图 3.“2excel.py”是生成excel案例的python程序。运行时确保“temp_case.txt”存在,当然“temp_case.txt”名称是可以在配置文件中任意指定的。...原创 2018-07-03 11:43:11 · 237 阅读 · 0 评论 -
2.3 开始录制
2.3.1 录制第一个案例使用webs_record.py开始录制。当我们**准备好配置文件“Enviroment.ini”后,双击”webs_record.py“**运行录制程序,等待浏览器打开被录制网址。本教程以雪球网站登录为操作case。如下图,正常打开雪球后浏览器窗口最大化,并弹出提示框提示是否准备好测试环境,点击”确定“开始录制。2.3.2 录制操作pyswat的录制采用先右键定位网页元...原创 2018-07-03 11:45:12 · 300 阅读 · 0 评论 -
Python实现自动发送邮件功能
简单邮件传输协议(SMTP)是一种协议,用于在邮件服务器之间发送电子邮件和路由电子邮件。Python提供smtplib模块,该模块定义了一个SMTP客户端会话对象,可用于使用SMTP或ESMTP侦听器守护程序向任何互联网机器发送邮件。 SMTP通讯的基本流程可以概括为以下几点: 1.连接SMTP服务器 2.登陆用户名和密码 3.发送指定邮件内容 4.退出SMTP连接 一、发送纯文本格式...转载 2019-06-18 10:17:01 · 475 阅读 · 0 评论