时间:2021-05-02
在免费开源的测试平台中,teprunner的UI界面应该算得上第一梯度了,BUT,美中不足,在不同分辨率显示器(比如13.3寸小屏笔记本)下布局大的弹出窗口,表现不尽如人意。而这又是核心功能代码编辑的界面,比如用例编写、fixture编写,很有必要优化升级。除此之外还有滚动条的问题:竖向双滚动条和横向滚动条,也对体验造成影响。本文将对这些内容进行改造,具体如下:
响应式是指同一套前端代码在不同浏览器(PC端、移动端等)都能适配,Element UI已经是响应式设计了,本文的响应式体现在代码编辑区行高根据window.innerHeight自动计算设定。
左侧菜单栏变窄;添加环境变量和fixtures示例代码。
项目环境和新增按钮同一行显示,扩大有效内容可视面积。
fixtures的新增和编辑从弹窗改为子路由页面,代码编辑区高度自适应,纵向滚动条只出现一个。
消除横向滚动条;缩小了用例描述列以外其他列宽;替换操作按钮文字为图标。
用例的新增和编辑从弹窗改为子路由页面,代码编辑区高度自适应,纵向滚动条只出现一个。
用例运行结果的新增和编辑从弹窗改为子路由页面,代码编辑区高度自适应,纵向滚动条只出现一个。
测试计划的新增,编辑,运行结果也做了相同调整。
整体而言,有效信息的可视面积和可操作面积都尽可能扩大了!
关键技术点
前端代码修改文件如下:
比较繁琐,没有新知识,这里就不一一讲解了,而是选择用到的关键技术点来进行知识回顾:
本文完成了对teprunner测试平台前端UI界面的体验升级,已经适配13.3寸到27寸显示器,如果还在担心不好用的话,那么现在可以好好试试了。定时任务从目前优化效果来看,已经趋于稳定,不久就会和大家见面。
参考资料:
Element UI图标按钮样式 https://www.jianshu.com/p/a81cd965943c
原文地址:https://mp.weixin.qq.com/s/VBpiwIKjZh7V36qvxL5h3g
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
引言使用python进行接口测试时常常需要接口用例测试数据、断言接口功能、验证接口响应状态等,如果大量的接口测试用例脚本都将接口测试用例数据写在脚本文件中,这样
这篇经验写在iOS8正式版发布之前,是写给哪些想要升级体验iOS8测试版的小伙伴用的,但当下iOS8正式版已经发布,在这里重新编写经验,为大家介绍下怎么升级iO
Hypothesis是Python的一个高级测试库。它允许编写测试用例时参数化,然后生成使测试失败的简单易懂的测试数据。可以用更少的工作在代码中发现更多的bug
本文演示了如何如何编写JUnit5测试用例,在Maven项目中运行JUnit5测试用例。编写JUnit5测试用例如果你是Java开发者,那么对于JUnit应该就
响应式设计已然成为当前网站建设的标配技术,无论是出于不同设备需要还是用户需求,响应式网站都备受欢迎,它能为用户带来良好的体验效果。尽管如此,在建站之前,响应式布