我正在尝试自动化CRM应用程序。我有一个场景,我应该单击一个菜单,然后单击列表项,这将打开另一个窗口。我能够到达列表项并单击它,我可以在浏览器上看到单击但不打开窗口,没有事件被触发。以下是我通过IE开发人员工具查看html的样子。
文字 - 测试1 以下是执行单击的代码
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();
如果有任何人围绕CRM测试自动化做了任何编码,请你就这个主题启发我
答案 0 :(得分:0)
尝试自己解雇事件:
browser.Eval(string.Format("$('#{0},.{0}').change();", "elementId/elementClass"));
这个JS处理元素“Class”或“Id”