我有一個簡單的點擊按鈕的問題。它的按鈕是CSS。Selenium WebDriver - 沒有這樣的元素:無法找到元素
<div id="rightBtn">
<input type="submit" class="mainButton" id="dodajTrenera" value="Dodaj" name="dodaj_trenera">
</div>
我想執行的點擊動作,我用這個代碼:
WebElement addTrainer = driver.findElement(By.name("dodaj_trenera"));
addTrainer.click();
我得到錯誤:
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"name","selector":"dodaj_trenera"}
爲什麼我得到這個錯誤?它應該工作完美。 此按鈕位於網頁的底部。也許我應該向下滾動頁面?
你可以檢查元素是否在iframe中嗎?謝謝。 – alecxe