我有幾個導航欄項目,我試圖找到driver.findElement(by.id("menu-news-menu-item"))
和driver.findElements(by.id("menu-news-menu-item"))
。由於某種原因它找不到它們。我已經確認該網站上的ID是正確的,但仍然無法找到。我知道還有其他方法可以獲取信息,但我的理解是,使用ID是查找元素的最佳方式。下面我已經包含了我正在嘗試搜索的HTML片段。如果我需要提供更多信息,請告訴我。尋找錨標記時發現硒元素問題
<div class="navbar-collapse collapse">
<li>
<a id="menu-news-menu-item" href="/novus/news">News</a>
</li>
</div>
有幾個原因可能導致失敗。你有'NoSuchElementException'嗎? – Abaddon666
請包括錯誤和您的代碼嘗試 – user2272115
我不知道發生了什麼,但是當我去跑步,所以我可以抓住錯誤信息,它正常與'driver.findElement(by.id(「menu-news-menu -Item「))'。儘管感謝您的快速回復。我正在用findElement獲得'NoSuchElementException'。我想知道如果我只是需要添加更多的時間來加載頁面。 –