// Получаем координаты откудя тянуть
HtmlElement DragLeft = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("div", "data-ord", "ne", "regexp", 0);
if (DragLeft.IsVoid) return -1;
string DragLeftCoord = DragLeft.GetAttribute("leftinbrowser");
// Получаем координаты откудя тянуть
HtmlElement DragTop = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("div", "data-ord", "ne", "regexp", 0);
if (DragTop.IsVoid) return -1;
string DragTopCoord = DragTop.GetAttribute("topinbrowser");
// Получаем координаты куда тянуть
HtmlElement DropLeft = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("div", "название_атрибута", "значение_атрибута", "regexp", 0);
if (DropLeft.IsVoid) return -1;
string DropLeftCoord = DropLeft.GetAttribute("leftinbrowser");
// Получаем координаты куда тянуть
HtmlElement DropTop = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("div", "название_атрибута", "значение_атрибута", "regexp", 0);
if (DropTop.IsVoid) return -1;
string DropTopCoord = DropTop.GetAttribute("topinbrowser");
//Немного рандомизируем координаты
Random rnd = new Random();
int rnd_left = rnd.Next(1, 3);
int rnd_top = rnd.Next(1, 3);
int rnd_move_left = rnd.Next(1, 3);
int rnd_move_top = rnd.Next(1, 3);
//Получаем координаты для перетаскивания
int DragLeftCoordInt = int.Parse(DragLeftCoord) + rnd_left;
int DragTopCoordInt = int.Parse(DragTopCoord) + rnd_top;
int DropLeftCoordInt = int.Parse(DropLeftCoord) + rnd_left + rnd_move_left;
int DropTopCoordInt = int.Parse(DropTopCoord) + rnd_top + rnd_move_top;
instance.ActiveTab.FullEmulationMouseDragAndDrop(DragLeftCoordInt, DragTopCoordInt, DropLeftCoordInt, DropTopCoordInt);