我怎樣才能在span塊中獲得動態變化的數字呢?
<div class="main-page-exchange__indicator" >
<span class="main-page-exchange__rate"/span>> 72,54</span></div>
</div>/span>
方法:
@Test
public void first(){
chromeDriver.get("https://www.open.ru/"/span>)。
WebElement buyRateUSD = chromeDriver.findElement(By.xpath("//span[@class='main-page-exchange__rate']")。
System.out.println("out" buyRateUSD)。
}
我搞不清楚如何做到這一點。我的方法是xpatch,它回傳的值是:
"out[[ChromeDriver: chrome on WINDOWS (7ec6711c86cc8089e3bd06c161cdebf8)] -> xpath: //span[@class='main-page-exchange__rate']]"/span>
我怎樣才能在這樣的區塊中獲得動態變化的數字,以便進一步比較?
uj5u.com熱心網友回復:你的代碼回傳WebElement的值。
為了獲得其中的文本,你需要使用buyRateUSD.getText()這應該給你的文本是一個字串,你可以進一步決議它來使用它。
uj5u.com熱心網友回復:
chromeDriver.get("https://www.open.ru/"/span>);
WebElement buyRateUSD = chromeDriver.findElement(By.xpath("//span[@class='main-page-exchange__rate']")。
System.out.println("out" buyRateUSD.getText())。
byRaetUSD是一個webelement,你應該呼叫getText來獲得文本,或者你可以呼叫
。 buyRateUSD.getAttribute("textContent"/span>)
如果元素不在視圖埠,因為getText找到內部測驗,并將考慮isdisplayed。如果isdisplayed下降,getText將回傳空字串。getAttribute("textContent")并不關心isDisplayed,所以如果元素存在,它將回傳文本
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/309768.html
標籤:
