Javascript Java+;Selenise执行java脚本发送api请求

Javascript Java+;Selenise执行java脚本发送api请求,javascript,java,api,selenium,Javascript,Java,Api,Selenium,我使用Java+Selenium构建了一个测试。我需要在我的代码中使用js函数来发送API请求,以刷新活动google chrome vindow中的数据。我尝试使用自定义selenium函数executeJavaScript来执行此操作,但结果一无所获(在不同的请求中为null或大小为0) 代码获取: executeJavaScript( "return (function (){ var xmlHttp = new XMLHttpRequest(); " +

我使用Java+Selenium构建了一个测试。我需要在我的代码中使用js函数来发送API请求,以刷新活动google chrome vindow中的数据。我尝试使用自定义selenium函数executeJavaScript来执行此操作,但结果一无所获(在不同的请求中为null或大小为0)

代码获取:

      executeJavaScript( "return (function (){ var xmlHttp = new XMLHttpRequest(); " +
            "  xmlHttp.open( 'GET', 'http://myserver.url', false );" +
            "  xmlHttp.send( null ); " +
            "  return xmlHttp.responseText;})" );
邮政编码:

executeJavaScript("return (function (theUrl){  " +
    " var xmlHttp = new XMLHttpRequest();" +
            "  xmlHttp.open( 'POST', theUrl, false );" +
            "  xmlHttp.setRequestHeader('token', token); " +
            "  xmlHttp.send( null ); " +
            "  return xmlHttp.responseText;})", "http://myserver.url", "myToken");

根据我的主要想法,使用API请求刷新pafe中的数据是不正确的吗?

您有一个匿名函数,它返回一些信息。。。但你从不打电话,你只是把它退回。(或者可能我不理解这里的内容?)