- Регистрация
- 13.01.2014
- Сообщения
- 818
- Благодарностей
- 228
- Баллы
- 43
Есть такой код
Получаю координаты кнопки с помощью leftinbrowser и topinbrowser, С помощью данного кода не происходит последнее движение мыши и клик по кнопке, в чем может быть причина? Заранее благодарен!
Код:
Tab tab = instance.ActiveTab;
Random rnd = new Random();
int leftinbrowser = Convert.ToInt32(project.Variables["leftinbrowser"].Value);
int topinbrowser = Convert.ToInt32(project.Variables["topinbrowser"].Value);
// create points
Point[] points = new Point[4]
{
new Point(rnd.Next(33, 777), rnd.Next(33, 333)),
new Point(rnd.Next(33, 777), rnd.Next(33, 333)),
new Point(rnd.Next(33, 777), rnd.Next(33, 333)),
new Point(leftinbrowser + rnd.Next(20, 55), topinbrowser + rnd.Next(5, 10))
};
// create delay
int[] delay = new int[4]
{
rnd.Next(10, 500),
rnd.Next(10, 500),
rnd.Next(10, 500),
rnd.Next(10, 500)
};
// perform the mouve move events
instance.ActiveTab.MouseMove(points, delay, true);