【发布时间】:2013-10-24 14:22:28
【问题描述】:
我想在 rediff.com 中处理登录部分,但下面的代码对此不起作用:
driver.get("http://www.rediff.com/");
WebElement sign = driver.findElement(By.xpath("//html/body/div[3]/div[3]/span[4]/span/a"));
sign.click();
String myWindowHandle = driver.getWindowHandle();
driver.switchTo().window(myWindowHandle);
WebElement email_id= driver.findElement(By.xpath("//*[@id='signin_info']/a[1]"));
email_id.sendKeys("hi");
如果myWindowHandle不是正确的字符串,那么请告诉我如何获取弹出窗口名称,因为我找不到弹出窗口的名称。
【问题讨论】:
-
使用 driver.getWindowHandles() 获取窗口列表。
标签: java selenium-webdriver popup popupwindow