java - 使用 java selenium 从 img src 获取链接

标签 java selenium getattribute

我有这个 HTML 代码:

<td class="songType">
    <img src="https://gg1.net/fdksjhfseiugfeh" class="tooltipHTML tpd-hideOnClickOutside" title="" alt="">
</td>

和引用该代码的 WebElement sType。我需要链接https://gg1.net/fdksjhfseiugfeh

我尝试过:

String linkSongType = 
sType.findElement(By.className("songType")). 
findElement(By.tagName("img")).getAt tribute("src");

还有

String linkSongType = 
sType.findElement(By.className("songType")).findElement(By.className("img 
src")).getText();


String linkSongType = 
sType.findElement(By.className("songType")).getAttribute("img src");

还有其他..但没有任何效果...我总是得到null

最佳答案

使用简单的 Xpath:

String yourImageLink = driver.findElement(By.xpath("//img[@class='tooltipHTML tpd-hideOnClickOutside']")).getAttribute("src");

关于java - 使用 java selenium 从 img src 获取链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58550658/

相关文章:

java - DI 的部分模拟?

jquery - 元素不可点击, ruby

selenium - 无法使用gradle build命令运行testng xml

javascript - 如何在 JavaScript 中按类获取元素并将 aria-checked ="false"更改为 "true"?

javascript - 如何获取 HTML 标签的值(getAttribute 返回 NULL)

java - 获取android字符串中的属性值

java - 物理模拟,将像素调整为米?

java - Spring JPA 从 findById() 创建 ResponseEntity

javascript - 如何使用selenium从下拉列表中选择一个项目? - 没有选择标签

java - 配置现有的 eclipse java 项目以使用 gradle 构建