2

我一直在使用 Coded UI-Tests 来测试我公司的网页,最近我多次遇到这个问题,无法找到解决方案。我要做的是让编码的 UI 测试单击其中一个站点页面上的链接,然后在新选项卡中打开该链接。我的问题是断言新页面是正确的页面,并且其中包含正确的内容。

当我运行测试时,它会做所有其他事情,它会在新选项卡中打开链接,但测试似乎看不到新选项卡上的内容。我在IE 9环境下记录测试,通过Coded UI界面设置断言。有人知道将测试注意力重定向到新标签的方法吗?或者我遇到的问题可能是什么?

非常感谢任何帮助,谢谢。

4

1 回答 1

0

尝试查找 HtmlDocument 并将父级设置为您的窗口:使用多个选项卡,您应该找到几个选项卡(使用 FindMatchingControls 方法)。

然后您将能够看到他们的标题并弄清楚如何找到您需要的标签。

找到选项卡后,创建 HtmlControls,并将父级设置为您找到的 HtmlDocument。

如果它不起作用,请告诉我。

于 2011-09-02T16:02:14.983 回答