9
我正嘗試使用Selenium IDE構建一個測試,並且我想檢查某個<div>
區塊是否包含正確的文本。我應該使用什麼斷言? text
和textPresent
有何區別?Selenium中verifyText和verifyTextPresent之間的區別
我正嘗試使用Selenium IDE構建一個測試,並且我想檢查某個<div>
區塊是否包含正確的文本。我應該使用什麼斷言? text
和textPresent
有何區別?Selenium中verifyText和verifyTextPresent之間的區別
*TextPresent
命令用於檢查整個頁面中是否存在文本。這通常會導致誤報,並且通常不會被建議。 *Text
命令需要定位器,並直接比較所在元素的文本。另一個優點是失敗會給你預期和實際文本的細節,而前面的命令只是返回true/false。
您將需要一種方法來查找您的<div>
元素,如果它具有id
屬性,這是最容易的。檢查官方文檔的定位策略:http://seleniumhq.org/docs/02_selenium_ide.html#locating-elements
非常感謝!這證實了*文本是我需要的主張。 – Corina 2011-03-24 21:10:35