2017-06-07 78 views
0

我试图用Ui网格自动化应用程序。我需要从网格中选择一行并继续测试。我已经写在茉莉花的代码,它显示在控制台的错误..使用量角器从角度网格中选择一行

我的规格文件中的代码

it("Angular ui Grid",function(){ 
browser.driver.sleep(5000); 
var gridTestUtils = require('./lib/gridTestUtils.spec.js'); 

gridTestUtils.clickGridMenuItem('grid1', 2); 

browser.driver.sleep(2000); 
     // element(by.id('viewReqBtn')).click(); 
     // element(by.css('[ng-click="adhocUploadFunc()"]')).click(); 
    browser.driver.sleep(100); 

    }); 

我已经包括了从GitHub gridTestUtils.spec.js的事,但在我的代码失踪。我是新来的量角器,已经从YouTube视频教程,学会了基本

UI网

<div ui-i18n="en" class="grid stmt-request-grid-1 ui-grid ng-isolate-scope grid1496803698369" style="width: 100%;" id="grid1" ui-grid="gridOptions" ui-grid-selection="" ui-grid-auto-resize="" ui-grid-move-columns="" ui-grid-resize-columns="" ng-show="dataLoaded" aria-hidden="false">

error message displayed in console

回答

0

您将需要使用gridTestUtils。有关更多文档,请参阅this page

我猜你会需要解决:var elmt = gridTestUtils.dataCell('grid1', <row>, <col>);

,然后点击结果:gridTestUtils.click(elmt);