0

使用 WebAii Framewok 进行测试 - 我目前无法确定我的代码所关注的窗口。代码打开一个页面,以免说 A,单击一个链接,然后打开一个新的子窗口,称之为 B。我如何访问页面/窗口 B?如何点击页面 B 上的链接?

非常感谢您的帮助。

谢谢,点网新手

4

1 回答 1

1

您可以通过调用 Manager.WaitForNewBrowserConnect() 和 Manager.ActiveBrowser.WaitUntilReady() 连接到新窗口。第一种方法采用三个参数:用于连接新窗口的 URL 的字符串、是否使用部分 URL 匹配的布尔设置和超时。

您将连接到新窗口。从那时起,您照常继续您的步骤。

例如,在一个演示应用程序中,我使用了一个编码步骤:

Manager.WaitForNewBrowserConnect("http://localhost:3000/contacts/16/edit", true, 5000); Manager.ActiveBrowser.WaitUntilReady();

后续步骤正常工作。

于 2011-10-25T18:08:30.343 回答