Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.
В коде сайта есть эта ссылка?Привет, можно ли получить ссылку находящуюся под курсором при наведении на неё мышью? И если можно, то как?
И, можно ли как-то узнать статус курсора?
Tab tab = instance.ActiveTab;
Point coord = tab.FullEmulationMouseCurrentPosition;
HtmlElement he = tab.GetElementFromPoint(coord.X, coord.Y);
return he.GetAttribute("src");
Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.
Если есть ссылка в коде, то ее получить можно из кода. Или задача стоит как раз в наведении и получении?Есть. При наведении на неё курсор меняет с татус со стрелочки, на руку.
Да, мне нужно узнать, находится ли курсор в пределах ссылки, и что это за ссылка.Если есть ссылка в коде, то ее получить можно из кода. Или задача стоит как раз в наведении и получении?
Спасибо! Попробую.Есть возможность через C#, получить элемент по координатам и проверить у него значения атрибутов.
GetElementFromPoint
GetAttribute
Если возвращает пустоту, то атрибут src отсутствует или пуст.C#:Tab tab = instance.ActiveTab; Point coord = tab.FullEmulationMouseCurrentPosition; HtmlElement he = tab.GetElementFromPoint(coord.X, coord.Y); return he.GetAttribute("src");
А, как дописать код, чтоб координаты X и Y в переменые выводило?Есть возможность, через C# получить элемент по координатам и проверить у него значения атрибутов.
GetElementFromPoint
GetAttribute
Если возвращает пустоту, то атрибут src отсутствует или пуст.C#:Tab tab = instance.ActiveTab; Point coord = tab.FullEmulationMouseCurrentPosition; HtmlElement he = tab.GetElementFromPoint(coord.X, coord.Y); return he.GetAttribute("src");
В PM создать переменные X и Y:А, как дописать код, чтоб координаты X и Y в переменые выводило?
Tab tab = instance.ActiveTab;
Point coord = tab.FullEmulationMouseCurrentPosition;
HtmlElement he = tab.GetElementFromPoint(coord.X, coord.Y);
project.Variables["X"].Value = coord.X.ToString();
project.Variables["Y"].Value = coord.Y.ToString();
return he.GetAttribute("src");
СПАСИБО!!!В PM создать переменные X и Y:
C#:Tab tab = instance.ActiveTab; Point coord = tab.FullEmulationMouseCurrentPosition; HtmlElement he = tab.GetElementFromPoint(coord.X, coord.Y); project.Variables["X"].Value = coord.X.ToString(); project.Variables["Y"].Value = coord.Y.ToString(); return he.GetAttribute("src");