c# - WatiN doubleclick 在 IE9 中不起作用

标签 c# javascript jquery internet-explorer-9 watin

我正在为我们的 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/

相关文章:

c# - ASP.NET 中的 Gridview 排序

javascript - iron-router 不会在 Meteor 中渲染模板

javascript - Express Handlebars-页面正在路由至 404

javascript - 将 arrayBuffer 编码为 Base64 的正确方法,反之亦然

javascript - 街道地址的简单正则表达式

javascript - 创建带有暂停的简单旋转

jquery - 通过 Ajax 调用使用 http 基本身份验证

c# - 表达式树库和枚举之间的关系

c# - 一次通用事件调用?

c# - 使用c#编写adobe插件