我正在使用Selenium(IDE或webdriver)测试网页。该网页具有“搜索”功能,基本上只是与params的GET调用。 javascript还输出来控制从搜索调用返回的JSON,例如console.log(data)
。我可以在Firefox控制台中检查响应数据。
我的问题是:无论如何我可以从Selenium的Firefox控制台捕获这个data
(以便我可以进一步检查并执行断言)?编写直接GET请求(例如,从Python)不起作用,因为搜索URL是通过登录页面保护的。
感谢。
答案 0 :(得分:0)
AFAIK Selenium不提供任何内置的API /方法来使用控制台 您可以重定向控制台输出文件并从文件中读取 链接:How to redirect Firefox console output to file.
答案 1 :(得分:0)
有可能使用Firebug。不确定它是否仍然有效。