我正在为我们的 asp.net mvc 3 网络应用程序使用 watin 测试工具。
同样的测试适用于 ie 8 但不适用于 ie9。
Element element = frame.ElementWithTag("td", Find.ByText("a14"));
element.DoubleClick();
有什么想法吗?或在 ie 9 中模拟双击的解决方法。
最佳答案
作为解决方法,如果您的页面上有可用的 jquery,您可以像我一样做:
row.DomContainer.Eval(string.Format("$('#{0}').dblclick();", row.Id));
我在 ondblclick 事件上尝试了几种不同的变体,WatiN 使用它自己 ( line 470 of Core.Element ),但无济于事。
关于c# - WatiN doubleclick 在 IE9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8310237/