阿正
|
4832af451c
|
update README.md.
Signed-off-by: 阿正 <820108271@qq.com>
|
2023-08-30 02:50:44 +00:00 |
zhangzheng
|
9d6c3026cb
|
update readme
|
2021-12-19 16:43:00 +08:00 |
azhengzz
|
978201fbea
|
bug fix: 修复TestCase案例中setUpClass或tearDownClass执行异常导致案例无法构建的问题
|
2021-12-05 15:07:36 +08:00 |
azhengzz
|
48092a2d2d
|
Merge branch 'master' of gitee.com:azhengzz/WebUIAutoTest
|
2021-10-03 13:16:32 +08:00 |
azhengzz
|
32d81d1ed9
|
fix: 兼容mac os,将Regedit的导入行为放到具体需要的局部代码块中
|
2021-10-03 13:15:57 +08:00 |
azhengzz
|
0be95a21ba
|
fix: 调整为自适应系统文件分隔符
|
2021-10-03 11:39:10 +08:00 |
azhengzz
|
42b8c536ae
|
fix: 自动适配系统文件分隔符
|
2021-10-03 10:24:33 +08:00 |
azhengzz
|
b368ea9b75
|
fix: 调整为自适应系统文件分隔符
|
2021-10-03 01:27:39 +08:00 |
azhengzz
|
bcceffcb2b
|
fix: 修复mac os执行console.py报错module 'ctypes' has no attribute 'windll'的问题
|
2021-10-02 21:51:20 +08:00 |
azhengzz
|
11d412653d
|
bug fix: 修复TestCases中包含非py后缀文件,导致编辑页面查询报错的问题
|
2021-08-23 23:58:11 +08:00 |
zhangzheng
|
37215490eb
|
更新配置文件,默认不启用邮件和钉钉通知
|
2021-08-05 12:46:06 +08:00 |
azhengzz
|
9737493b4f
|
修改注释
|
2021-07-26 22:20:56 +08:00 |
azhengzz
|
5fb07036de
|
bug fix: 修复TestCases中目录文件无法显示的问题
|
2021-06-17 14:46:20 +08:00 |
azhengzz
|
daf2f83b03
|
删除无用注释
|
2021-05-26 23:03:45 +08:00 |
azhengzz
|
88bc9920c6
|
删除无用注释
|
2021-05-26 22:54:47 +08:00 |
azhengzz
|
7c554a56e1
|
将解析数据文件操作放到wrapper中执行,防止在装饰的过程中文件读取异常导致的报错
|
2021-05-26 22:50:01 +08:00 |
azhengzz
|
4330cf9419
|
Merge branch 'master' of gitee.com:azhengzz/WebUIAutoTest
|
2021-05-18 21:00:45 +08:00 |
azhengzz
|
5a9c2b9768
|
支持对ElementClickInterceptedException进行异常处理
|
2021-05-18 20:59:37 +08:00 |
azhengzz
|
851ae80dfc
|
调整TestCases中用例注释
|
2021-05-16 10:31:54 +08:00 |
azhengzz
|
9068415e16
|
补充Driver驱动原生方法'execute_async_script', 'set_script_timeout', 'set_page_load_timeout'
|
2021-05-11 22:22:08 +08:00 |
azhengzz
|
12a8d52837
|
修改方法命名
|
2021-05-11 22:11:00 +08:00 |
azhengzz
|
5dbb663fc7
|
bug fix: 调整错误命名
|
2021-05-01 18:19:46 +08:00 |
azhengzz
|
22f05810a2
|
打开构建页面时一次性读取当天所有日志
|
2021-05-01 18:16:42 +08:00 |
azhengzz
|
4a038ebf82
|
日志展示使用ace.js插件,ace.js新增mode-log.js theme-log.js可以高亮显示日志级别信息
|
2021-05-01 18:10:03 +08:00 |
azhengzz
|
255710088f
|
新增ace.js文本编辑插件
|
2021-05-01 18:00:05 +08:00 |
azhengzz
|
44c0f399b6
|
前端静态资源请求时携带版本号
|
2021-04-21 17:52:17 +08:00 |
azhengzz
|
a1e78366d6
|
bug fix: 修复type hints中使用NoReturn不规范的问题
|
2021-04-21 14:51:03 +08:00 |
azhengzz
|
307db7b902
|
bug fix: 案例空跑执行报错 ZeroDivisionError: division by zero
https://gitee.com/azhengzz/WebUIAutoTest/issues/I3MWPU
|
2021-04-21 09:53:25 +08:00 |
azhengzz
|
047c192c91
|
bug fix: TestCases目录下存在非py非案例文件时,会报错 Import Error
https://gitee.com/azhengzz/WebUIAutoTest/issues/I3MWRW
|
2021-04-21 09:23:57 +08:00 |
azhengzz
|
1ea019f5b9
|
update README.md
|
2021-04-20 17:06:59 +08:00 |
azhengzz
|
52dabb1818
|
调整MixIn混入类代码规范
|
2021-04-20 15:15:58 +08:00 |
azhengzz
|
e1705d2067
|
Config.ini增加browser_path_chrome和browser_path_firefox配置,支持配置谷歌、火狐浏览器启动程序.exe的路径。
https://gitee.com/azhengzz/WebUIAutoTest/issues/I3MW5Z
|
2021-04-20 15:15:10 +08:00 |
azhengzz
|
ae330d39e4
|
更新requirements.txt, 修复py37版本安装报错的问题
|
2021-04-19 20:37:24 +08:00 |
azhengzz
|
d2af071bd8
|
更新requirements.txt
|
2021-04-01 14:58:03 +08:00 |
azhengzz
|
3dd8010919
|
优化代码,引入混入类概念
|
2021-04-01 14:49:02 +08:00 |
azhengzz
|
770e8634ea
|
更新requirements.txt,记录顶层库及其依赖版本,减少由于安装依赖库版本不可控导致的问题
|
2021-04-01 14:47:39 +08:00 |
azhengzz
|
cfb686c9ea
|
update README.md
|
2021-02-24 08:55:00 +08:00 |
azhengzz
|
936d598ba6
|
更新[1.1.10]
1.编辑页面案例支持上传测试案例目录文件,上传格式为.zip压缩文件
2.csrf token超时时间由1h改为24h
3.修复bug
|
2020-08-18 20:29:07 +08:00 |
azhengzz
|
01e3868a49
|
更新[1.1.9]
1.webserver.py文件中监听ip地址由默认'127.0.0.1'改为'0.0.0.0',监听本机所有IP地址,端口还是默认5000
2.优化部分页面UI展示与操作逻辑
3.引入monaco-editor插件,双击编辑页面上的案例文件即可跳转到编码页面,可以在页面上做轻量级编码工作,同时可以将文件保存到服务器和下载到本地
4.引入flask_caching缓存插件
5.优化CSRFError报错处理
|
2020-08-10 21:49:39 +08:00 |
azhengzz
|
7ee0fbb920
|
更新依赖包信息
|
2020-07-20 09:15:45 +08:00 |
azhengzz
|
09b0a12990
|
更新[V1.1.8]
1. 增加post请求的csrf保护
2. 优化注册邮箱时邮件重发提示信息
3. 新增cbs项目ui框架扩展方法
4. 优化其他代码
|
2020-07-19 15:59:05 +08:00 |
azhengzz
|
f801b5ed22
|
更新[1.1.7]
1. 引入Celery库,支持定时任务执行,可以配置每天某一时刻构建自动化案例。(通过在src.web.app.celery文件中配置crontab,可参考文档:http://docs.jinkan.org/docs/celery/reference/celery.schedules.html#celery.schedules.crontab)
另外需要注意的是作者使用的是Celery+Redis组合作为broker(在实例化Celery指定了broker='redis://localhost:6379/0'),当然也可以使用Celery+RabbitMQ。可以参考官方文档:https://docs.celeryproject.org/en/stable/index.html
详细使用请查看Readme
|
2020-07-05 15:45:51 +08:00 |
azhengzz
|
e8a6df7ae5
|
[更新V1.1.6] 1.Web支持不同主题设置,可以在设置-其他设置页面中选择 2.邮件认证发送改为异步发送
|
2020-07-04 20:06:41 +08:00 |
azhengzz
|
09099231cb
|
[更新V1.1.5] 1. src/database/db.py支持oracle和mysql增删改方法,分别为insert() delete() update() 2. Dirver类新增save_cookies()类方法,在案例中调用该方法可以保存当前浏览器的cookie信息,之后案例重新实例化Diverse类时会自动加载报错的cookie信息(一般我们可以用来做免密登录)3. Driver类新增send_requset()实例方法,在案例中可以调用该方法发送get或post请求,并且请求session中带有当前浏览器的cookie信息 4. 将src/newselenium/下面的Driver类、Element类、DriverWait类中的浏览器驱动内部变量和元素内部变量命名优化了下 5. 修复Driver类中获取浏览器版本号的问题 6. Element类中增加get_element()和get_elements()方法,支持在当前元素的子元素中定位 7. 修复报告中展示耗时、截图错位的问题 8. Element类支持拓展不同前端UI框架封装的方法
|
2020-06-25 10:14:38 +08:00 |
azhengzz
|
ec48105cd8
|
更新README,增加插件的使用说明
|
2020-06-13 14:59:04 +08:00 |
azhengzz
|
2b631ab1df
|
[更新V1.1.4] 1.增加src/extension,在其中可以添加插件,插件中定义的方法可以在运行案例中使用(即TestCaseMore中) 2.测试报告错误堆栈中展示报错位置的局部变量信息 3.调整web前后端错误信息提示 4.优化其他代码
|
2020-06-13 14:42:19 +08:00 |
azhengzz
|
d8b769d361
|
[更新V1.1.3] 1.更改日志的记录方式,将系统日志记录到后缀_sys的日志文件中 2.修改buildinfo表结构 3.优化代码中异常处理
|
2020-06-12 21:53:03 +08:00 |
azhengzz
|
d742bf9833
|
更新README,增加首页描述
|
2020-06-11 10:31:26 +08:00 |
azhengzz
|
b008ead6ae
|
[更新V1.1.2] 更新版本号
|
2020-06-09 21:31:56 +08:00 |
azhengzz
|
ec121d022e
|
[更新V1.1.2] 1.首页增加2个图表,展示用户最近构建次数 2. 增加表build_info用于记录用户的构建流水 3. 修复构建页面进图条显示bug 4. 优化部分代码
|
2020-06-09 21:30:21 +08:00 |