使用java在selenium中通过id或类名提取图像

时间:2013-03-11 14:39:28

标签: java selenium

如何使用java在selenium中通过id或类名提取图像并在swing框架中显示?我们可以通过

提取文字
driver.findElement(By.id("Locator id")).getText();

但是图像呢?

我已经检查了“href”和“src”(实际上就是那里),但每次我获得空值都没有运气。

element = driver.findElement(By.id("my_image"));
String myImage = element.getAttribute("href");
System.out.println("Image url is: "+myImage);

我要提取的图像是这样的

* div id =“my_image”style =“width:300px; height:57px;”>   img width =“300”height =“57”src =“https://www.myimage.com/image/xyz/image?c=85ikffkkgfl”   alt =“我的形象”style =“display:block;”  

1 个答案:

答案 0 :(得分:0)

您可以从图像中获取href并将其加载到您的挥杆组件上(或先将其下载然后将其加载到摇摆中)。

你可以像这样得到href:

driver.findElement(By.id("Locator id")).getAttribute("href");