按照要求,「XYZ」字段是必填字段,但是此字段在我測試的表單中是可選的。 「XYZ」是一個文本字段。所以當我自動化表單時,無論這個字段是空的還是填充它都會通過。實際上,這個測試應該會失敗。 我正在使用TestNG和硒。如何驗證可選字段?
謝謝!
按照要求,「XYZ」字段是必填字段,但是此字段在我測試的表單中是可選的。 「XYZ」是一個文本字段。所以當我自動化表單時,無論這個字段是空的還是填充它都會通過。實際上,這個測試應該會失敗。 我正在使用TestNG和硒。如何驗證可選字段?
謝謝!
將文本框留空,點擊Submit
提交表單。 檢查是否有任何驗證"Please enter text here."
或"1 missed field"
。 如果沒有看到驗證警報,測試腳本將失敗,這就是你將如何捕獲它。
想到硒是一種複製真實用戶在網站上點擊的方式。因此,當您手動點擊時,您點擊提交表單,並在您確實需要驗證提醒時進入下一頁。
是不是在網頁設計中的錯誤?如果XYZ應該是強制性的並且是可選的,那麼你應該提出一個bug並讓它解決...... –
@Pavel Janicek-Agreed。手動測試,並提出了一個錯誤。我應該如何實現自動化? – Rohit