gpt4 book ai didi

image - Selenium:如何获取图像的 src?

转载 作者:行者123 更新时间:2023-12-03 13:25:19 34 4
gpt4 key购买 nike

我正在使用 Selenium(在 PHPUnit 中)来测试我的 Web 应用程序。我想测试页面上存在的某个图像是否真的存在。更准确地说,图像 url 是否返回 404。为了测试它,我需要获取图像 url。给定图像定位器,如何获取其 src 属性(其 url)的值?

最佳答案

假设您在 WebElement 中有一个图像(比如说 img),在 Java 世界中,您可以检索下面的链接

编辑答案以澄清。
Java 世界是指 Selenium 2.0 Java 绑定(bind)。在 Selenium 2.0 中(当然,如果您使用的是 webdriver)有一个名为 WebElement 的类来表示页面上的元素。 getAttribute 是 Java 绑定(bind)中的 selenium 方法。

String url = "http://www.my.website.com";
WebDriver driver = new FirefoxDriver();
driver.get(url);
WebElement img = driver.findElement(By.id("foo"));
String src = img.getAttribute("src");

也许在 PHPUnit 中有类似的东西

关于image - Selenium:如何获取图像的 src?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7245013/

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