gpt4 book ai didi

silverlight - 如何以编程方式 "Click"Silverlight HyperlinkBut​​ton (WebAii)

转载 作者:行者123 更新时间:2023-12-01 12:01:10 25 4
gpt4 key购买 nike

我目前正在使用 WebAii 自动化框架针对 Silverlight 3 应用程序编写一些用户界面测试。我是 Silverlight 的新手,怀疑我遗漏了一些关于 HyperlinkBut​​ton 的信息。

该应用程序有一个 HyperlinkBut​​ton,我正在尝试编写导航到该页面的代码,找到该页面的按钮,然后“单击”该按钮(然后导航到 HyperlinkBut​​ton 的属性中指定的 NavigateUri)。

我不知道如何执行该点击。到目前为止我的代码(简化):

Manager.LaunchNewBrowser(BrowserType.InternetExplorer);
ActiveBrowser.NavigateTo("http://server/appname/");
var slApp = ActiveBrowser.SilverlightApps()[0];
var menu = slApp.FindName<StackPanel>("LinksStackPanel");
var linkicareabout = menu.Find.ByName<HyperlinkButton>("Some Cases");

我希望看到某种可以在“linkicareabout”变量上调用的 Click() 操作或 Navigate() 方法,但我一定不知道它是如何完成的。

最佳答案

您正在寻找的是 HyperlinkBut​​ton 之外的 User 对象。 WebAii 自带的所有控件都有那个对象。这样您就可以在任何控件类型上调用任何用户操作。


linkicareabout.User.Click()

User 对象支持您能想到的任何用户操作并模拟真实的用户交互。查看文档 here .

关于silverlight - 如何以编程方式 "Click"Silverlight HyperlinkBut​​ton (WebAii),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1348361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com