首页 > 解决方案 > 用于记录在浏览器中为 UI 自动化测试完成的任务的选项

问题描述

是否有一个工具可以记录用户与 DOM 元素的交互以用于创建自动化测试(我正在使用CodeceptionLaravel Dusk,但任何扎根于 Selenium 的工具都可以)。我正在寻找一些东西来记录一个序列并取回一个可能包括的列表:

我看到GhostInspector,但它直接与基于云的公司绑定,我不希望这样,我希望对插件的功能有一定程度的控制,并能够记录不在公共网络上的页面。

我可以看到构建一个记录每个动作的工具非常重要——鼠标移动事件、焦点、文本选择、键盘事件、滚动事件等。理想情况下,我可以说“监听输入或textarea 或按钮或选择或选项”,并注意 url 的变化。

这样的工具存在吗?不管它实际上运行在什么浏览器堆栈上,只需要用户(可能是新手用户)访问网站、点击记录、执行一些操作并返回所发生事件的列表的能力。


即时反对我的问题是“与编程无关”,这促使我改进我的问题。我不认为该工具的性质 - 它可能是编程方法?使用浏览器监听所有事件并以某种方式记录它们的方法?可能是 Chrome 扩展程序?可能是一个框架?可能是图书馆?我正在寻找程序员的经验来帮助我完成我想要完成的编程任务。

标签: seleniumautomated-testscodeceptionlaravel-dusk

解决方案


Katalon Recorder(用于 FF55+ 的 Selenium IDE)

https://addons.mozilla.org/en-US/firefox/addon/katalon-automation-record/


推荐阅读