0
我想驗證執行操作時生成的API調用/ json文件,如保存,從瀏覽器編輯。我們可以在網絡標籤下的Chrome瀏覽器的開發者工具中看到這些API調用。 所以我想用Selenium測試這些API調用。我怎樣才能做到這一點?如何使用Selenium和Java或任何其他工具從Chrome瀏覽器下載API調用
先謝謝您。
我想驗證執行操作時生成的API調用/ json文件,如保存,從瀏覽器編輯。我們可以在網絡標籤下的Chrome瀏覽器的開發者工具中看到這些API調用。 所以我想用Selenium測試這些API調用。我怎樣才能做到這一點?如何使用Selenium和Java或任何其他工具從Chrome瀏覽器下載API調用
先謝謝您。
Selenium沒有內置功能來實現這一功能。 基本上,如果您使用Selenium從瀏覽器中單擊保存按鈕,則只能使用第三方庫(如Fiddler API)獲取請求和響應。
這樣做的另一種方法是使用HTTPRequest
或HTTPResponse
類(它們在C#中,可能在Java中它們具有不同但相似的名稱)自己創建請求。
使用一個工具,我建議用JMeter來做,它是開源的,可以自己做,也可以與Selenium集成。
另一種選擇「基於Selenium」將使用無頭瀏覽器。我知道HTMLUnitDriver
有這個內置的,不知道PhantomJS或其他。