Как улучшить цикл для нажатия на любые случайные номера калькулятора? - PullRequest
1 голос
/ 12 января 2011

Следующий фрагмент кода будет нажимать кнопки калькулятора от 1 до 9 (диапазоны статических чисел) в сценариях инструмента автоматизации TestComplete.Я хотел бы улучшить цикл for, чтобы он нажимал любую комбинацию чисел, например 456 или 987, любую комбинацию чисел.Может ли кто-нибудь помочь мне в этом?

//Click Calculator buttons 1-9
for (i=1; i<=9; i++)
{
   alias.Window("Button", i).ClickButton(); 
}

1 Ответ

1 голос
/ 12 января 2011

Попробуйте этот код:

  intStartIndex = 0;
  intEndIndex = 9;
  // Click three buttons
  for (i=1; i <= 3; i++)
  {
    btnIndex = Math.ceil(Math.random() * (intEndIndex - intStartIndex) + intStartIndex);  
    alias.Window("Button", btnIndex.toString()).ClickButton(); 
  }
...