嗨我嘗試使用下面的代碼來使用從foodpanda網站的下拉列表,並選擇城市名稱,但它不適合我。下拉不與硒這個網站
public static void main(String args[]) throws InterruptedException{
System.setProperty("webdriver.chrome.driver","C:/chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.foodpanda.in/restaurants/city/pune?gclid=CIbFi5iEvdMCFdeFaAodujsK5w");
Thread.sleep(5000);
WebElement drp =driver.findElement(By.id("cityId"));
Select drp2 = new Select(drp);
drp2.selectByVisibleText("Bangalore");
它給出了在線程的錯誤 - 異常「主要」 org.openqa.selenium.ElementNotVisibleException:元素不可見:元素當前不可見,不得操縱
爲什麼不工作? – alayor
它說 - ElementNotVisibleException:元素不可見:元素當前不可見,可能不會被操縱 –
爲什麼不嘗試'ExplicitWait'? – Paras