我可以得到Ajax json响应数据在硒机器人框架



谁能告诉我。是否有可能获得ajax JSON响应数据来验证特定的作业是否已完成?

我正在使用selenium robot框架进行自动化测试。

如果您通过代理服务器(如Browser Mob proxy)路由流量,则应该能够完成此任务。您可以使用一个HTTP库来询问代理,以查看它捕获的流量,例如AUT的AJAX调用。

你可以使用这个技巧:

jQuery(document).ajaxComplete(function(ev, jqXHR, settings) {
    jQuery("#hidden-div").html("<pre>"+jqXHR.responseText+"</pre>");
});

和获取数据的Selenium驱动程序像这样(php):

$driver->executeScript("return $('#hidden').html();");

相关内容

  • 没有找到相关文章

最新更新