2011-06-28 57 views
0

我正在尝试自动化CRM应用程序。我有一个场景,我应该点击一个菜单,然后点击列表项,它应该打开另一个窗口。我能够到达列表项并单击它,并且我可以在浏览器上单击查看,但不打开窗口,没有任何事件正在被解雇。这是当我通过IE开发人员工具浏览html时的样子。点击菜单项

文本 - Test1的 这里是如果有任何人做过围绕CRM的测试自动化任何编码,你能告诉我关于这个话题,进行点击

IE activity = IE.AttachTo<IE>(Find.ByTitle("testpage")); 

List newList = activity.List(Find.ById("mnuaction")); 

newList.Click(); 

ElementCollection ec = newList.ElementsWithTag("li"); 

ec[4].Click(); 

代码

回答

0

尝试通过自己点燃事件:

browser.Eval(string.Format("$('#{0},.{0}').change();", "elementId/elementClass")); 

这个JS处理元素“Class”或“Id”