我正在寻找一种方式来Monkey test的网站。就像一个浏览器插件,您可以在其中定义一个时间间隔和非点击区域,然后该插件将在指定的时间间隔内开始点击(可能还有其他操作)(除了非点击区域或DOM元素)。如何“猴子测试”的网站
我在网上搜索,只发现iPhone和Android的这种类型的测试。
我正在寻找一种方式来Monkey test的网站。就像一个浏览器插件,您可以在其中定义一个时间间隔和非点击区域,然后该插件将在指定的时间间隔内开始点击(可能还有其他操作)(除了非点击区域或DOM元素)。如何“猴子测试”的网站
我在网上搜索,只发现iPhone和Android的这种类型的测试。
Selenium允许您搜索页面中的DOM元素,并模拟指向特定DOM元素的点击或键盘事件。这与定义“非点击区域”(这可能是根据X/Y坐标来定义)并不完全相同,但它可能更容易以这种方式。
它快吗?我看到它支持录制宏,但我想要在可能出现的任何页面上完全随机的东西。它是否模仿像滚动,悬停,右击,打字等事件? – fbernardo 2012-02-24 20:05:46
我对硒的使用经验有限,但从我所看到的情况来看,它表现良好。您可以搜索DOM元素树,随机选择一个元素,并模拟鼠标点击,双击或击键。我不知道右键点击......也许别人知道? – 2012-02-24 20:16:33
Selenium只是一个框架,可以让您脚本与浏览器进行交互。 “猴子”的随机性必须由你写。我们写了一个“烟雾”测试,它简单地抓住了我们页面上的所有链接,并且如果href还没有被访问过,点击链接然后继续递归直到整个网站被访问。这个测试告诉我们我们没有断开链接,但所有的逻辑都是我们自己定制的东西,硒只是我们用来与网站互动的工具。 – 2012-02-24 20:21:47