2015-11-23 6 views
0

Мне нужно создать функцию, чтобы щелкнуть по Infragistics WebDataGrid с помощью TestComplete.Нажмите на конкретную ячейку и номер строки в сетке, используя переданный параметр (Testcomplete)

Просто нажав на сетке в моем основном тесте просто:

page.grid.cell(3, 1).Click(); 

Однако я хочу, чтобы преобразовать этот процесс в функцию, и у меня возникла проблемы с проходящими строками и ячейками числа в параметрах.

Моя функция:

function ClickGrid(cellandrow){ 
page.grid.cell(cellandrow).Click(); 
} 

Мой код, который вызывает functon:

ClickGrid("3, 1"); 

Когда я запускаю тест, он говорит: "Не удается найти ячейку (3, 1)". Таким образом, параметр передается правильно, но я просто не думаю, что метод Click нравится, когда он отправляется как String. Я попытался разбить ячейку и строку в 2-х параметров, а затем преобразовать их в целые числа со следующим, но это привело к тем же «Не удается найти ячейку (3, 1)»

function ClickGrid(cell, row){ 
    aqConvert.StrToInt(cell)   
    aqConvert.StrToInt(row); 
    page.grid.cell(cell + ", " + row).Click(); 
    } 

Что я здесь отсутствует?

ответ

1

Я нашел решение

page.grid.cell(cell,row).Click();