Selenium get href链接返回null

问题描述 投票:0回答:1

从以下html获取href链接总是给我null。我一直在尝试多种方法来解决这个问题,因为每个页面的xpath都会更改,因此我无法使用xpath。

<div class="form-group" id="idfb">
<label class="control-label">PDF </label>&nbsp; <a type="button" value="Download" href="./decisiondecisionForm-pdfContainer-filePdfDownload&amp;id=6303"><i class="fa fa-download fa-2x xh-highlight" aria-hidden="true"></i></a><br>

我正在尝试通过以下方式获取href

    val element =  driver.findElement(By.cssSelector("*[id^='id']"))
    val link = element.getAttribute("href")

是否存在aria隐藏属性?

selenium href
1个回答
0
投票

您可以尝试以下方法:假设div class =“ form-group” id =“ idfb”>

是父标签。

val element =  driver.findElement(By.cssSelector("*[id^='id' a]"))
© www.soinside.com 2019 - 2024. All rights reserved.