- Регистрация
- 10.12.2012
- Сообщения
- 157
- Благодарностей
- 186
- Баллы
- 43
Код:
Random rnd = new System.Random();
int numPoint = rnd.Next(3,6);
Point[] points = new Point[numPoint];
int leftinbrowser = Convert.ToInt32(project.Variables["leftinbrowser"].Value);
int topinbrowser = Convert.ToInt32(project.Variables["topinbrowser"].Value);
points[0] = new Point(leftinbrowser, topinbrowser);
for ( int i = 1; i < numPoint; i++ )
{
leftinbrowser = rnd.Next(leftinbrowser - rnd.Next(1, 1), leftinbrowser + rnd.Next(20, 55));
topinbrowser = rnd.Next(topinbrowser - rnd.Next(1, 1), topinbrowser + rnd.Next(5, 10));
points[i] = new Point(leftinbrowser, topinbrowser);
}
// create delay
int[] delay = new int[numPoint];
for ( int i = 0; i < numPoint; i++ )
{
delay[i] = rnd.Next(1, 100);
};
// perform the mouve move events
instance.ActiveTab.MouseMove(points, delay, true);
true if necessary performs the left mouse click in the end point: otherwise false. Default value is false.
По окончанию цикла должно быть выполнение click по последним точкам.
Кнопка активна, но по итогу ничего не происходит, после выполнения сниппета.