我使用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