使用单词Food
进行搜索,但在搜索后,它会以双引号显示为"Food"
。
用于
driver.findElement(By.xpath("")).getText();
HTML
:
<header class="search-top">
<h1 id="results_header" class="home genrecontainer"> Search Results for
<span>"food"</span>
</h1>
</header>
答案 0 :(得分:0)
如果没有看到html,很难为您提供实现此目的的xpath。您可以使用Javas subString()
方法来实现此目的:
String text = driver.findElement(By.xpath(".//*[@id='results_header']/span")).getText();
String trimmedText = text.subString(1, text.length()-1);
答案 1 :(得分:0)
首先获取 span 标记下的文字:
String searchKey = driver.findElement(By.cssSelector("#results_header > span")).getText();
现在,使用replaceAll()方法删除引号:
String yourDesiredValueWithoutQuotes = searchKey.replaceAll("\"", "");