我正在使用 Selenium(IDE 或 webdriver)测试网页。该网页有一个“搜索”功能,基本上只是一个带参数的 GET 调用。 javascript 还输出以控制台从搜索调用返回的 JSON,即类似console.log(data)
。我可以在 Firefox 控制台中检查响应数据。
我的问题是:无论如何我可以捕捉到这个data
来自 Selenium 中的 Firefox 控制台(以便我可以进一步检查并执行断言)?编写直接 GET 请求(例如,从 Python)不起作用,因为搜索 URL 通过登录页面受到保护。
Thanks.
AFAIK Selenium 不提供任何内置 API/方法来使用控制台。
您可以重定向控制台输出文件并从文件中读取。
Link: 如何将 Firefox 控制台输出重定向到文件。 https://developer.mozilla.org/en-US/docs/Web/API/Window.dump
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)