如何使用Selenium在新窗口中输入凭据?

时间:2012-10-17 12:24:26

标签: selenium popup window

我需要在使用Selenium打开的新窗口中输入凭据。我正在使用selectWindow命令,但窗口的名称是动态。请建议我该如何处理。

由于

1 个答案:

答案 0 :(得分:1)

  1. 首先在打开新窗口之前获取主窗口句柄(getWindowHandle())。
  2. 使用getWindowHandles()可以获得所有打开的窗口句柄。
  3. 使用以上两件事尝试获取新打开的窗口句柄。
  4. 请参阅以下链接了解完整逻辑。

    http://santoshsarmajv.blogspot.in/2012/04/how-to-switch-control-to-pop-up-window.html