請看看下面的webelement拋出異常
<ul id="ul_list">
<li>
<a>Text1</a>
</li>
<li>
<span>Text2</span>
</li>
<li>
<span>Text3</span>
</li>
</ul>
給出的劇本,我能找到UL標籤和李標籤。
WebElement ul_tag = wdriver.findElement(By.id("ul_list"));
List<WebElement li_tag = ul_tag.findElements(By.tagName("li"));
但問題是,當我遍歷「li_tag」我想找到span標籤,並在第一次嘗試,它拋出異常(NoSuchElementFoundException)。我想要做的是避免這種情況。暫時我已經使用try和catch塊來處理它(繼續在catch塊中以便執行繼續)。這是處理這種情況的正確方法嗎?
它的一個標籤和剩餘是「跨度」標籤。是否預計?你能分享代碼如何遍歷所有li元素嗎? –