是否可以使用css选择器通过href值找到链接?我有一个嵌套的span标签的链接,所以我找不到linktext。我试图找到href值但是出现语法错误。
WebElement storeElement = driver.findElement(By.cssSelector("a[href=/site/olspage.jsp?id=cat12090&type=page&rdct=n" data-lid="hdr_stl"]"));
答案 0 :(得分:0)
可能的。试试这个
a[href^='href=/site/olspage.jsp?id=cat12090']
使用^
我正在进行部分搜索,这意味着开始使用
答案 1 :(得分:0)
当然,它没有用。你必须小心double quotes ""
。您一直在打开和关闭css选择器。你必须在双引号之前放置\
来处理双引号,如特殊字符。你必须像这样把它们放在一起:
WebElement storeElement = driver.findElement(By.cssSelector("a[href=/site/olspage.jsp?id=cat12090&type=page&rdct=n\" data-lid=\"hdr_stl\"]"));
请告诉我它是否适合您!