gpt4 book ai didi

java - 在 Selenium 的表中找不到图像

转载 作者:太空宇宙 更新时间:2023-11-04 11:38:03 25 4
gpt4 key购买 nike

任何人都可以帮忙,我无法使用我的 javascript 在表格中找到图像,如果找到它应该浏览到另一个网页。我怎样才能在Intellij中看到println输出,因为我没有找到任何与println相关的输出。

WebElement image = driver.findElement(By.xpath("//img[@src='http://m.com/en/images/common/green_check.png']"));

Boolean ImagePresent = (Boolean) ((JavascriptExecutor)driver).executeScript
(
"return arguments[0].complete && type of arguments[0].naturalWidth != \"undefined\" && arguments[0].naturalWidth > 0", image
);

if (!ImagePresent)
{
System.out.println("Image isn't displayed.");
}
else
{

driver.get("https://www.google.de/?gfe_rd=cr&ei=RkXaWNSpIeXJXrnZgYAL&gws_rd=ssl");
}

html 在这里:

<tr>
<td> Does this Person do the home assignments? </td>
<td class = "span1 tdTextAlignCenter">
<img class='imageHeight' src='http://m.com/en/images/common/green_check.png' /> </td>
<td class = "span1 tdTextAlignCenter">
</td>
</tr>

最佳答案

试试这个方法。

WebElement image = driver.findElement(By.xpath("//td/img[@src='http://m.com/en/images/common/green_check.png']"));

if(image.isDisplayed())
{
System.out.println("Image is present on the page.");
}
else
{
System.out.println("Image is not present on the page.");
}

关于java - 在 Selenium 的表中找不到图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43068407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com