我正在将netexport api与selenium中的firebug一起使用以实现自动化。
有两种情况。
2.某些页面具有Ajax调用,并且它会更新特定DIV中的响应。因此,由于页面未加载,我无法为特定的ajax请求(REST服务)捕获/保存har文件。我想要请求/响应的详细信息。
是否可以从Java中的Selenium Webdriver手动导出har文件?
如果我们在selenium webdriver(java)中有任何命令/函数会返回har文件或json字符串,那就太好了,我们可以在需要时调用它。
自动导出选项会在每次页面加载时生成har文件。
https://groups.google.com/forum/#!topic/http-archive-specification/73jf6K_FK3c
找到了使用AutoIt脚本从java手动导出har文件的解决方法。
需要在Firefox中启用firebug插件,默认情况下将显示网络面板视图,并且我们可以选择手动导出har文件。
通过使用Autoit工具,我们可以记录手动导出功能并编译将提供.exe文件的脚本,我们可以从java调用exe文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句