Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从量角器执行一个方法并获取返回值_Javascript_Selenium_Testing_Protractor_Angularjs E2e - Fatal编程技术网

Javascript 从量角器执行一个方法并获取返回值

Javascript 从量角器执行一个方法并获取返回值,javascript,selenium,testing,protractor,angularjs-e2e,Javascript,Selenium,Testing,Protractor,Angularjs E2e,我可以从量角器执行一个方法并获得该方法的返回值吗 例如:我使用jqxGrid小部件,小部件有一个返回json格式的表详细信息的方法,如何将变量导入到量角器项目中 我要在项目中调用的方法: var table = $("#Grid").jqxGrid('exportdata', 'json'); 量角器中的测试: it("Get table", function(){ }); 找到网格并在其上调用jqxGrid()方法: var elm = element(by.id("Grid")); v

我可以从量角器执行一个方法并获得该方法的返回值吗

例如:我使用
jqxGrid
小部件,小部件有一个返回json格式的表详细信息的方法,如何将变量导入到量角器项目中

我要在项目中调用的方法:

var table = $("#Grid").jqxGrid('exportdata', 'json');
量角器中的测试:

it("Get table", function(){

});

找到网格并在其上调用
jqxGrid()
方法:

var elm = element(by.id("Grid"));
var data = browser.executeScript("return arguments[0].jqxGrid('exportdata', 'json');", elm.getWebElement());