【发布时间】:2011-10-20 20:25:59
【问题描述】:
测试环境 - 致力于在 C#.net 中的 Selenium Web 驱动程序中编写测试。并通过 NUnit 运行它们。 基本网址 - http://localhost/OnlineTest/login.aspx 这里面有一个iframe,里面有一个网格, 这是我想要自动化的。
• Go to the Grid
• Click on an image.
• It opens new window(like a pop up).
• Go to that window .
• Verify its text & click Close button.
我无法找到通过代码转到另一个窗口的方法。
这是我尝试过的 - IWebElement 元素= driver.SwitchTo().Window("ViewQuestionPreview.aspx?QsnId=Qsn16").FindElement(By.Id("btnClose"));
我还将 URL 更改为不同的组合,例如
- "/ViewQuestionPreview.aspx?QsnId=Qsn16"
- "http://localhost/OnlineTest/ViewQuestionPreview.aspx?QsnId=Qsn16"
- "/OnlineTest/ViewQuestionPreview.aspx?QsnId=Qsn16"
-
“在线测试/ViewQuestionPreview.aspx?QsnId=Qsn16”
错误 - 未找到此类窗口。 NoSuchWindowException
希望有人能提供帮助。
塔希尔
【问题讨论】:
标签: selenium selenium-webdriver