Javascript 如何在为视图调整图像大小后检索图像的高度和宽度

Javascript 如何在为视图调整图像大小后检索图像的高度和宽度,javascript,selenium,Javascript,Selenium,如何在为视图调整图像大小后检索图像的高度和宽度。我有一个图像,可以有一个原始的高度和宽度,但根据需要用户可以调整图像大小 例如:从控制台,此代码呈现客户端高度: document.getElementsByClassName("WiderImage")[0].clientHeight 帮助我获取要使用selenium验证的值和存储 我尝试了以下操作,但返回空值 JavascriptExecutor js=(JavascriptExecutor) driver; String x =(Str

如何在为视图调整图像大小后检索图像的高度和宽度。我有一个图像,可以有一个原始的高度和宽度,但根据需要用户可以调整图像大小

例如:从控制台,此代码呈现客户端高度:

document.getElementsByClassName("WiderImage")[0].clientHeight
帮助我获取要使用selenium验证的值和存储

我尝试了以下操作,但返回空值

JavascriptExecutor js=(JavascriptExecutor) driver; 

String x =(String) js.executeScript("document.getElementsByClassName('imageWiderThanText')[0].clientHeight;");

long client_height = (Long) js.executeScript("document.getElementsByClassName('imageWiderThanText')[0].clientHeight");  

你的JS代码很好。您只需在executeScript中使用“return”即可获得值:

JavascriptExecutor js=(JavascriptExecutor) driver; 
js.executeScript("return document.getElementsByClassName('imageWiderThanText')[0].clientHeight;");