如何"猴子测试"一个网站

fbe*_*rdo 18 testing firefox google-chrome monkey-testing browser-plugin

我正在寻找一种方法来测试一个网站.像浏览器插件,你可以在其中定义时间间隔和非点击区域,然后插件将在指定的时间间隔内开始点击(可能还有其他操作)到处(非点击区域或DOM元素除外).

我在网上搜索过,只发现了iPhone和Android这类测试.

Fra*_*tto 10

我推荐gremlins.js,一个"用于web应用程序的Monkey测试库和Node.js"

https://github.com/marmelab/gremlins.js

免责声明:我们写了它.

  • 看起来不错,虽然我不明白如何使用它。有没有办法从浏览器调用 Gremlin 的部落?(我想测试一个 Web 应用程序而不在代码本身中引入任何新内容,我只能从客户端(浏览器)与它交互。在这种情况下我可以使用 Gremlins 吗? (2认同)

Ale*_*x D 1

Selenium 允许您搜索页面中的 DOM 元素,并模拟指向某个 DOM 元素的点击或键盘事件。这与定义“非点击区域”(大概是根据 X/Y 坐标来定义)不太一样,但这种方式可能更容易。