【发布时间】:2020-10-18 16:34:40
【问题描述】:
我使用了以下代码。当我尝试运行此代码以创建我的旅行站点时出现 NoSuchElementException 错误
public class suggestiveDropdown_MMTsite {
public static void main(String[] args) throws InterruptedException {
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver", "C:\\Webdriver\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.makemytrip.com/");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Actions a = new Actions(driver);
WebElement source = driver.findElement(By.id("fromCity"));
a.moveToElement(source).click().build().perform();
a.moveToElement(source).sendKeys("MUM").build().perform();
/*WebDriverWait w = new WebDriverWait(driver,5);
w.until(ExpectedConditions.visibilityOfAllElementsLocatedBy(By.id("react-autowhatever-1")));*/
WebElement dropdown1 = driver.findElement(By.id("react-autowhatever-1-section-0-item-0"));
a.moveToElement(dropdown1).click().build().perform();
WebElement destination = driver.findElement(By.id("toCity"));
a.moveToElement(destination).click().build().perform();
a.moveToElement(destination).sendKeys("DEL").build().perform();
a.moveToElement(dropdown1).click().build().perform();
}
}
【问题讨论】:
标签: selenium selenium-webdriver nosuchelementexception