Нужно сделать скрин конкретной области экрана

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 136
Благодарностей
196
Баллы
63
Всем привет
Как данный код переписать под зенку?
C#:
IWebElement my_image = driver.FindElement(By.XPath("//img[contains(@class, 'content__image-preview')]"));

 IWebElement image_name = driver.FindElement(By.XPath("//div[contains(@class, 'file-name')]"));

Point point = my_image.Location;
int width = my_image.Size.Width;
int height = my_image.Size.Height;
Смысл кода в том, что он определяет координаты элемент в браузере, затем берет его высоту и ширину
 

DrZzz

Client
Регистрация
19.03.2021
Сообщения
59
Благодарностей
217
Баллы
33
Пробовал на ya.ru:

C#:
HtmlElement he = instance.ActiveTab.FindElementByXPath("/html/body/main/div[1]/a[1]", 0);

string width = he.GetAttribute("width");
string height = he.GetAttribute("height");

int pointY = he.DisplacementInTabWindow.Y;
int pointX = he.DisplacementInTabWindow.X;
 
  • Спасибо
Реакции: artsmm

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)