Telerik WebAii Framework - 如何将焦点更改到新打开的页面/窗口

发布于 2024-12-10 20:11:00 字数 160 浏览 0 评论 0原文

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

非常感谢您的帮助。

谢谢, 点网新手

Testing using WebAii Framewok - I am currently stuck at a point where I'm not able to determine which window my code is focused on. The code opens a page lest say A, clicks on a link which then opens a new child window, call it B. How do I access page/window B? How do I click a link on page B?

Your help is much apprciated.

Thanks,
dot net newbie

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一梦浮鱼 2024-12-17 20:11:00

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

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

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

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

后续步骤就像平常一样工作。

You can connect to a new window by using the call Manager.WaitForNewBrowserConnect() followed by Manager.ActiveBrowser.WaitUntilReady(). The first method takes three parameters: a string for the URL to connect to with the new window, a boolean setting whether or not to use partial URL matching, and a timeout.

You'll be connected to the new window. From that point on you continue with your steps as usual.

For example, on a demo app I have I use a coded step with:

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

Subsequent steps work just like normal.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文