TestComplete给出错误Microsoft JScript运行时错误:预期的对象

时间:2014-11-04 06:47:01

标签: jscript testcomplete

请在下面找到代码,因为它会在上面给出错误“需要对象” if(qString [“ToUpper”](setCellValue)== qString [“ToUpper”](StrVal))line。

function tableClick(){

  ObjTable = mGetObject(sGlobalPageURL,"ObjectType,Name","Table,Table*list_product_group_table*")
  intRows =  ObjTable.RowCount
  strCellValue = "TAA - Test Automation Account"

  for (i = 1; i < intRows; i++) { 
    StrVal = ObjTable.Cell(i,0).innerText
     If (aqString["ToUpper"](strCellValue) == aqString["ToUpper"](StrVal))
     {
      ObjTable.Cell(i,3).click()
      break; 
     }
   }  
}

1 个答案:

答案 0 :(得分:1)

JScript语言没有 If 关键字(首先我大写)。使用小写字母表示关键字:

 if (aqString["ToUpper"](strCellValue) == aqString["ToUpper"](StrVal))