Coder Social home page Coder Social logo

stevobm / uirecorder Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alibaba/uirecorder

0.0 0.0 0.0 44.58 MB

UI Recorder is a UI test case recorder like Selenium IDE.

Home Page: http://uirecorder.com/

License: MIT License

JavaScript 95.81% Batchfile 0.11% Shell 0.14% HTML 3.94%

uirecorder's People

Watchers

 avatar

uirecorder's Issues

uirecorder改进建议

1.改数值对比为符号表示,添加>=、<=断言
2.模态框打开时uirecorder输入框无法编辑
3.希望上传后文件选择窗口能够自动关闭
4.测试用例支持自定义路径
5.添加断言描述、测试用例标题
6.断言类型根据元素智能选择或记忆上一次选择
7.支持外部录制和执行测试用例(分离工程配置与用户数据)
8.添加变量时智能提供候选命名
9.断言时方便添加变量(变量列表)
10.添加OCR功能,识别图像中的文字
11.支持界面自定义用例文件关键字(如test代替spec)
12.丰富断言DOM,提供多种可选
13.智能匹配相关项(点击删除时,按照内容匹配删除项)
14.执行测试用例时支持窗口后台运行
15.判断元素不存在:添加html断言
16.大文件上传支持(大于50M的单个文件)
17.刷新动作的封装(目前是重定位至固定网址)
18.录制采集的内容应该以录制浏览器为准
19.截图对比支持录制时预览
20.截图对比支持单图基线更新
21.截图支持从界面上命名文件
22.多行断言方案:添加“增强提取”按钮,通过chromedriver获取text内容
23.操作步骤复用(代码片)
24.添加录制开关,支持录制暂停
25.报告页面支持代码修改与保存
26.报告支持多次(时间命名文件夹)
27.支持断言元素属性不存在
28.在自文件夹中继续录制中会出现目录重复
29.text断言实际对比忽略空白符
30.断言选择之“涟漪选择法”
31.刷新操作生成的代码不方便地址切换
32.用例报告支持多批次共存
33.回放体验改进:加模拟鼠标、断言加提示
34.text断言忽略隐藏元素
35.考虑支持快捷键触发断言
36.支持监控鼠标滚轮缩放

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.