public static void ScrollOnCoords(IWebElement webItem)
{
try
{
Point hoverItem = webItem.Location;
((IJavaScriptExecutor)BitrixFramework.WebDriver).ExecuteScript("return window.title;");
((IJavaScriptExecutor)BitrixFramework.WebDriver).ExecuteScript("window.scrollBy(-10000,-10000);");
if (hoverItem.Y > 100)
((IJavaScriptExecutor)BitrixFramework.WebDriver).ExecuteScript("window.scrollBy(0," + (hoverItem.Y - 100) + ");");
else
((IJavaScriptExecutor)BitrixFramework.WebDriver).ExecuteScript("window.scrollBy(0," + (hoverItem.Y) + ");");
}
catch (NoSuchElementException)
{
Log.MesError("Не найден объект");
throw;
}
catch (Exception) { }
}