想知道是否有人可以提供帮助。我试图为一个银光网站自动化一些导航测试。我的一个测试点击了一个按钮,该按钮又打开了一个 radWindow 弹出窗口,上面有许多其他控件。问题是我无法获得新打开的 radWinow 上对象的任何详细信息。如果我尝试将所有控件添加到列表中,我的代码将在后台返回 silverlight 网页的对象。新打开的 radWindow 弹出窗口没有 url,所以我无法激活/转移焦点。任何人都可以阐明这个问题吗?
如果有帮助,下面是我的代码的副本:-
//List of buttons on orignal Silver Light Web page
var buttons = _silverlightApp.Find.AllByType<TextBlock>();
System.Drawing.Point point = new System.Drawing.Point();
point.X = 350;
point.Y = 280;
//Open radWindow popup
buttons[1].User.ClickPoint(point);
//Wait for radWindow popup to open
Thread.Sleep(10000);
//Try to get a list of all the objects on the new radWindow
var buttons1 = _silverlightApp.Find.AllByType<TextBlock>();