NosuchWindowException硒

时间:2019-07-15 21:53:05

标签: selenium selenium-chromedriver

运行第二到最后一行代码以输入位于iframe中的xpath(第三到最后一行)时。我得到一个nosuchwindowexception。我没有处理任何弹出窗口或任何东西。我实际上是在尝试从我的主页访问一个Web链接,该链接应该带我到另一个网页。 Webdriver的新手,谁能提供帮助?

WebDriver driver=new ChromeDriver();
    driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);
    driver.get("https://testrunner.com");
    //validate page title
    System.out.println(driver.getTitle());
    //validate page url
    System.out.println(driver.getCurrentUrl());
    driver.findElement(By.id("_email")).sendKeys("testrunner@admin.com");
    driver.findElement(By.id("continue")).submit();
    driver.findElement(By.id("_password__password_TextBox")).sendKeys("Test1234!");
    driver.findElement(By.id("_login")).submit();
    driver.switchTo().frame("_externalpage");
    driver.findElement(By.xpath("//*[@id=\"1\"]/td[4]/div/a"));
    driver.switchTo().defaultContent();

0 个答案:

没有答案