我使用Selenium(IDE或webdriver)測試網頁。該網頁有一個「搜索」功能,基本上只是一個帶參數的GET調用。 javascript還輸出以控制從搜索調用返回的JSON,即類似console.log(data)
。我可以在Firefox控制檯中檢查響應數據。通過Selenium捕獲JSON響應
我的問題是:無論如何,我可以從Selenium的Firefox控制檯捕獲此data
(以便我可以進一步檢查並執行斷言)?編寫直接的GET請求(例如,從Python)不起作用,因爲搜索URL受到登錄頁面的保護。
謝謝。
[使用Selenium Python API綁定獲取來自Chrome的console.log輸出]的可能副本(http://stackoverflow.com/questions/20907180/getting-console-log-output-from-chrome-with-selenium-python -API-綁定) – Cynic