2014-05-01 76 views
0

我們正在使用Ranorex 5.02我們需要比較網站UI和生成的pdf文件中的值(數字),這些值始終相同。每次系統將爲UI和pdf文件生成新的值。我們需要檢查新生成的值是否正確。 添加驗證方法並不真正有幫助,因爲系統記錄了實際的編號,並且在運行測試腳本後再次驗證失敗。我們試圖在驗證中創建變量,系統顯示無限變量消息。比較ranorex中的兩個值

任何幫助,非常感謝。

回答

1

您可以使用「獲取值」操作將值存儲到變量中。之後,您可以使用String class in .NET中的「Equals」方法比較這些值。

enter image description here

public void CompareText(string webText, string pdfText) 
    { 
     if(webText.Equals(pdfText)) 
     { 
      Report.Info("Text is equal!"); 
     } 
     else 
     { 
      Report.Info("Text is NOT equal!"); 
     } 
    } 
+1

我真的建議在else塊使用Report.Failure,但除此之外,這個答案是一個很好的一個。如果您不想使用用戶代碼,也可以將驗證方法與兩個變量一起使用,或者使用位於http://www.oraclex.com/Documentation/Ranorex/html/M_Ranorex_Validate_AreEqual_2的ranorex庫函數來實現相同的功能熱媒 – theDarse