使用 WebAii Framewok 进行测试 - 我目前无法确定我的代码所关注的窗口。代码打开一个页面,以免说 A,单击一个链接,然后打开一个新的子窗口,称之为 B。我如何访问页面/窗口 B?如何点击页面 B 上的链接?
非常感谢您的帮助。
谢谢,点网新手
使用 WebAii Framewok 进行测试 - 我目前无法确定我的代码所关注的窗口。代码打开一个页面,以免说 A,单击一个链接,然后打开一个新的子窗口,称之为 B。我如何访问页面/窗口 B?如何点击页面 B 上的链接?
非常感谢您的帮助。
谢谢,点网新手
您可以通过调用 Manager.WaitForNewBrowserConnect() 和 Manager.ActiveBrowser.WaitUntilReady() 连接到新窗口。第一种方法采用三个参数:用于连接新窗口的 URL 的字符串、是否使用部分 URL 匹配的布尔设置和超时。
您将连接到新窗口。从那时起,您照常继续您的步骤。
例如,在一个演示应用程序中,我使用了一个编码步骤:
Manager.WaitForNewBrowserConnect("http://localhost:3000/contacts/16/edit", true, 5000); Manager.ActiveBrowser.WaitUntilReady();
后续步骤正常工作。