在跨浏览器测试期间同步用户输入

Posted

技术标签:

【中文标题】在跨浏览器测试期间同步用户输入【英文标题】:Synchronise user input during cross-browser testing 【发布时间】:2014-01-29 14:27:03 【问题描述】:

是否有任何可用的工具允许在手动跨浏览器测试期间在浏览器之间同步用户输入?

例如,鼠标点击、数据输入表单等。

信息:

Mads Kristensen 在最近的DotNetRocks podcast 中描述了这种功能。他概述了他创建的 BrowserLink 扩展(大约 11:00),在最近的一次演讲中展示了这一点。但是我无法找到任何其他参考,并想知道是否存在任何其他替代方案。

【问题讨论】:

【参考方案1】:

您能解释一下“同步”的含义吗?例如,它需要在每个浏览器上同时发生吗?或者您只是希望使用一致的数据集并且每次测试的时间都相同?

如果是后者,我建议查看 Selenium WebDriver 之类的东西。我知道这更加自动化,但如果您手动执行,则无法获得完全一致的结果。

【讨论】:

不幸的是,我的意思是前者。我的理想方案是在可能 2 个显示器上打开 4 个浏览器,并且任何用户输入(鼠标单击、按键等)都在一个中执行并在另一个 3 中复制。希望这能澄清我的意思。

以上是关于在跨浏览器测试期间同步用户输入的主要内容,如果未能解决你的问题,请参考以下文章

在模拟期间通过 GUI 读取用户的输入 [关闭]

在 UI 测试期间测试对象状态 (iOS)

D3 在回调期间为用户定义的输入获取 NULL

生成在安装期间要求用户输入的电子 app.exe(使用电子生成器和 nsis)?

有没有办法在locust中实现用户同步?

如何根据用户的输入在 JFrame 中同时启动浏览器实例?