от
  Несоответствие типов: невозможно преобразовать из измерения в int.
int sizeOfServiceInstanceRow = driver.findElement(By.xpath("//table/tbody/tr[4]/td/table/tbody/tr")).getSize();
Мы должны размер веб-элемента в переменной
sizeOfServiceInstanceRow
.              

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

1 Ответ

0 голосов
от
Из документов селена
getSize
возвращает объект
Dimension
(который содержит свойства высоты и ширины), вы не можете напрямую привести его к типу
int
. Если вы заинтересованы в получении высоты и ширины элемента, то вы можете сделать, как показано ниже.
Dimension elemDimension = driver.findElement(By.xpath("//table/tbody/tr[4]/td/table/tbody/tr")).getSize();
int height  = elemDimension.getHeight();
int width   = elemDimension.getWidth();
см. документы https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/WebElement.html#getSize--     
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...