網絡一致性測試&硒:是有,我們可以用硒集成進行網絡一致性測試網絡一致性測試和硒:是有任何工具,我們可以用硒集成進行網絡一致性測試
我任何工具可以使用Selenium做到這一點,但它的作用域限於使用getallButtons,getAllFields等,但它不會獲取所有頁面元素,並且它僅僅獲取按鈕或標籤,而不是每個GUI元素都會導致問題
因此,可以(最好)或不能與硒集成的Web一致性工具?
還請建議你知道不硒或硒
網絡一致性測試&硒:是有,我們可以用硒集成進行網絡一致性測試網絡一致性測試和硒:是有任何工具,我們可以用硒集成進行網絡一致性測試
我任何工具可以使用Selenium做到這一點,但它的作用域限於使用getallButtons,getAllFields等,但它不會獲取所有頁面元素,並且它僅僅獲取按鈕或標籤,而不是每個GUI元素都會導致問題
因此,可以(最好)或不能與硒集成的Web一致性工具?
還請建議你知道不硒或硒
理論上你可以使用XPath搜索
List<WebElement> elements = driver.findElements(By.xpath("//*"));
獲得與網絡驅動程序的所有頁面元素,但處理這些元素是如此緩慢,使得這種方法幾乎是無用的。假設你想要在Web頁面的每個元素上調用WebDriver的getTagName(),getLocation()和getSize()方法,平均需要10秒(對於190個元素的頁面的測量值相對較小)。
如果時間對你來說很重要,你需要去使用javascript(使用Web Driver注入JavaScript)然後使用你用於寫作的任何語言來解析它,從而將DOM序列化爲JSON或XML你的Selenium測試。
您可能想試試[軟件質量堆棧交換](http://sqa.stackexchange.com/) – 2012-03-06 18:20:56