任何人帮助我, 场景:需要填写双重检查提示/警报 此提示/警报有两个文本框..需要填写这两个并单击确定按钮。
尝试过的解决方案:
Alert alert1=driver.switchTo().alert();
切换到提示/提醒
没有能够切换到警报的任何错误。但无法找到文本框。getWindowHandles()
并未向此提示提供任何窗口代码..因此它可能不是一个窗口.. 谢谢, sateesh.k
答案 0 :(得分:0)
Selenium sel = new WebDriverBackedSelenium(driver, driver.getCurrentUrl());
sel.answerOnNextPrompt("text1");
sel.keyPress("id=''", "\\13");
//or
sel.keyPressNative("\n");
driver.switchTo().activeElement().sendKeys("text2");
答案 1 :(得分:0)
Alert界面中有sendKeys方法。
你试过这个吗?
Alert alert1=driver.switchTo().alert();
alert1.sendKeys("Hello");
alert1.accept();