0

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

谢谢

4

1 回答 1

1
  1. 在打开新窗口之前首先获取主窗口句柄 (getWindowHandle())。
  2. 使用 getWindowHandles() 您可以获得所有打开的窗口句柄。
  3. 使用以上两件事尝试获取新打开的窗口句柄。

有关完整逻辑,请参阅下面的链接。

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

于 2012-10-17T12:30:47.900 回答