2015-07-20 58 views
0

我有工作門戶進行測試。我正在測試一旦求職者更新他/她的簡歷,那麼實際上所有的現場數據是否正在更新?如何使用selenium webdriver檢查數據更新?

我已經在上面自動執行了簡單快速的迴歸測試。在這個時候我在做這樣的:

1 - 商店恢復數據到Excel - 之前更新

2 - 個人簡歷數據

3 - 存儲恢復數據再次陷入同一個Excel - 後更新

4 - 的現在我比較單元的數據更新之前 & 更新後一個接一個的d檢查數據是否匹配或不匹配。如果數據不匹配,則意味着數據更新。

所以我正確地做到這一點?有沒有其他簡單的方法在硒webdriver檢查以上的東西,我的意思是檢查數據是否更新或沒有?

回答

1

我可以建議你2點的方法: -

1)在不使用Excel工作表:-(推薦) - 你可以使用哈希表(鍵值)更新簡歷之前,將數據存儲。 - 然後更新恢復後,您可以將更新的值存儲在另一個地圖中。 - 現在,您可以比較兩個地圖數據。

2)使用excel表格:(只有當您需要數據供將來參考時) - 是的,在這種情況下,就像您一樣,將數據保存在excel文件的同一工作表的兩張不同表格中。 - 使用poi jar來檢索和寫入這些excel表單中的數據。 - 比較數據進行驗證。但如果不需要存儲數據以供將來參考,則應避免使用excel。與第一種方法相比,Excel有可能會損壞並且excel連接有點費時。

+0

謝謝你的回答。現在我正在使用你的第二種方法。你可以請求共享鏈接,它具有如何使用哈希映射的例子嗎? –

+0

// import: - import java.util.HashMap; // HashMap聲明: - HashMap myMap = new HashMap (); //在地圖(key,value)中插入數據: - myMap.put(「Name」,「Helping Hand」); //這裏Name是關鍵,Helping Hand是值 myMap.put(「Company」 ,「XYZ技術」); //從地圖上檢索數據: - String name = myMap.get(「Name」); //這將返回「幫助手」 String company = myMap.get(「Company」); //這將返回「XYZ技術」 請參閱鏈接 - http://www.javatpoint.com/HashMap-class-in-collection-framework 谷歌有關哈希映射的更多信息。 –

+0

我明白了,非常感謝..我會看看... –

相關問題