2017-06-12 81 views
0

我們有一個API,如果我註冊一些數據,它會反映在大型機系統中,我需要驗證一些使用硒testNG框架的細節..任何人都可以幫助我嗎?如何使用硒自動執行CA主機屏幕驗證?

+0

硒不適用於API測試。你會想要像SoapUI的東西。 –

+3

歡迎來到stackoverflow.com。請花一些時間閱讀[幫助頁面](https://stackoverflow.com/help),尤其是名爲[「我可以詢問什麼主題?」](https://stackoverflow.com/help/討論話題)和[「我應該避免問什麼類型的問題?」](https://stackoverflow.com/help/dont-ask)。請參閱[tour](https://stackoverflow.com/tour)並閱讀[如何提出良好問題](https://stackoverflow.com/help/how-to-ask)。最後,請學習如何創建[最小,完整和可驗證示例](https://stackoverflow.com/help/mcve)。 – cschneid

回答

0

Selenium是一個Web瀏覽器UI驗證框架。如果你正在嘗試驗證api,那麼硒不會成爲你的正確工具。您可以查看SOAP UI,或者您可以構建您自己的自定義api驗證框架,該框架命中api端點,將其序列化爲對象,然後根據您期望的響應驗證響應值。我還構建了混合框架,其中,我通過硒操縱瀏覽器,然後在測試中的某一點我必須調用API來驗證另一個應用程序已更新。但是你不會使用硒庫中的任何東西進行api驗證。

0

Selenium用於測試GUI。如果你想實現API測試,你可以使用RestAssured框架,如果你喜歡代碼或SoapUI。