如何在selenium中使用带iframe的sendKeys?

时间:2018-03-29 07:13:03

标签: java selenium-webdriver

以下是我用来将密钥发送到iframe中的字段的代码。我正在使用chrome驱动程序。我没有看到Eclipse控制台上的代码中的任何错误,但密钥也没有发送到字段。如何将密钥发送到名称字段?

Login.driver.switchTo().defaultContent();
WebElement iframe=Login.driver.findElement(By.id("manageTabIframe"));
Login.driver.switchTo().frame(iframe);
System.out.println("inside i frame");

try {
    Thread.sleep(2000);
} catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

WebElement firstName= Login.driver.findElement(By.xpath("//input[@name='firstName']"));
System.out.println(firstName);
firstName.clear();
firstName.sendKeys("Test");
Login.driver.switchTo().defaultContent();

0 个答案:

没有答案