我們爲Java中的Selenium創建了一些測試框架,併爲我們的測試考慮測試數據管理。Selenium Webdriver - 可以將測試數據存儲在頁面對象中嗎?
我們已經實現了頁面對象類,在較高級別的方法中組頁面對象操作的任務類,測試類(jUnit)擴展了一些BaseTest類。
現在,我們沒有將測試數據存儲在一些單獨的屬性文件中。我試圖找到任何建議,如果我們可以/應該在頁面對象中放置測試數據但找不到答案。 目前我們的測試數據存儲在我們測試的變量中。 我們使用變量,例如
private final static String SOME_DATA ="value";
,我們可以在測試中重複使用給定的TestClass但如果我們需要它在另一個測試類,我們要重複它。
我們不希望將測試數據放在BaseTest類中,因爲它會在時間上顯着增長。
我接受你的答案,雖然它沒有完全覆蓋我的問題。謝謝。 – Michal
我沒有回答什麼部分?我很樂意提供幫助。 –
我在等待我的問題「我可以測試數據存儲在頁面對象中嗎?就像「是的數據可以存儲在那裏或不存在,它不應該放在那裏,因爲...但是我可以回答你的答案。 – Michal