【问题标题】:WatiN doubleclick not working in IE9WatiN 双击在 IE9 中不起作用
【发布时间】:2011-11-29 11:52:46
【问题描述】:

我正在为我们的 asp.net mvc 3 Web 应用程序使用 watin 测试工具。

相同的测试适用于 ie 8,但不适用于 ie9。

Element element = frame.ElementWithTag("td", Find.ByText("a14"));
element.DoubleClick();

有什么想法吗?或在 ie 9 中模拟双击的解决方法。

【问题讨论】:

  • 你遇到过同样的问题吗?

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


【解决方案1】:

作为一种解决方法,如果您的页面上有可用的 jquery,您可以像我一样做:

row.DomContainer.Eval(string.Format("$('#{0}').dblclick();", row.Id));

我在 ondblclick 事件上尝试了几种不同的变体,WatiN 使用它自己 (line 470 of Core.Element),但无济于事。

【讨论】:

  • 在@dove 的回答的帮助下,我最终得到: Browser.Eval(string.Format("$('#{0}').dblclick();", id));
猜你喜欢
  • 1970-01-01
  • 2011-09-26
  • 2011-08-03
  • 1970-01-01
  • 2012-11-23
  • 2013-02-12
  • 1970-01-01
  • 2012-03-05
  • 2018-04-29
相关资源
最近更新 更多