这是我的代码: public void Addinvolvedparties()抛出InterruptedException {
String parentWindowHandler = driver.getWindowHandle(); // Store your
// parent window
String subWindowHandler = null;
Set<String> handles = driver.getWindowHandles(); // get all window
// handles
Iterator<String> iterator = handles.iterator();
while (iterator.hasNext()) {
subWindowHandler = iterator.next();
}
driver.switchTo().window(subWindowHandler); // switch to popup window
Thread.sleep(5000); // perform operations on popup
driver.findElement(
By.id("ctl00_MainContentPlaceholder_ucAddEditInvolvedParty_txtIntPerson"))
.sendKeys("sa");
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.switchTo().window(parentWindowHandler); // switch back to parent
// window
}
我点击一个弹出窗口,我正在输入文本字段的文本,在代码中我已经给出了文本字段的ID,我正在发送密钥。但它抛出一个错误org.openqa.selenium.NoSuchElementException
。我必须在IE10上完成这项工作,并且该应用程序仅支持IE。打开窗口后,我需要使用autosuggest功能,但它不识别id