我正在尋找一種方式來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