Привет,
Пытаюсь сделать снипет скролла до элемента на странице. Взяв в качестве совпадения для XPATH часть ссылки которая храниться в переменной.
Вот таким способом
Код срабатывает но неверно, в v_id - не передается часть ссылки и снипет кликает просто в верхушку браузера. Скажите что не так
в переменной project.Variables["video_id"].Value лежит id ссылки Youtube видео вида - nPmvuMCZRB
Пытаюсь сделать снипет скролла до элемента на странице. Взяв в качестве совпадения для XPATH часть ссылки которая храниться в переменной.
Вот таким способом
C#:
//Часть ссылки из переменной
var v_id = project.Variables["video_id"].Value;
//Находим элемент для прокрутки
var video = instance.ActiveTab.FindElementByXPath("//*/a[contains(@href, v_id)]", 0);
//Определяем, на каком расстоянии от верха страницы находится кнопка
int topInBrowser = int.Parse(video.GetAttribute("topInBrowser"));
//Делаем прокрутку на это расстояние
instance.ActiveTab.FullEmulationMouseWheel(0, topInBrowser);
//Ведём курсор мышки к кнопке
instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(video);
//Кликаем
instance.ActiveTab.FullEmulationMouseClick("left", "click");
в переменной project.Variables["video_id"].Value лежит id ссылки Youtube видео вида - nPmvuMCZRB