c# - WatIn 的右键单击方法?

标签 c# watin

我试图右键单击树节点,但找不到该类的 Rightclick 方法。 Watin 是否具有右键单击操作?

谢谢

最佳答案

不,您需要触发一个事件。如果它只是 Internet Explorer 那么很容易传递所需的按钮值 2,即

    NameValueCollection eventProperties = new NameValueCollection(); 
    eventProperties.Add("button", "2"); 
    yourElement.FireEvent("onmousedown", eventProperties);

如果您使用的是 FireFox,那么事情就不那么简单了,您可以阅读我的 older question WatiN 开发人员对此做出了友好的回应。正如他在其他地方指出的那样,这应该在 WatiN 之内。

同样的方法可以让您在 FireFox 中拖放。

关于c# - WatIn 的右键单击方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5490836/

相关文章:

c# - 从 Coldfusion 调用 C# WebService,我无法获得结果

c# - TimeoutException、TaskCanceledException C#

c# - CheckBoxList 中允许的最大检查数量

c# - 瓦廷 : Get Row Count from table

asp.net - WatiN - 绕过证书错误页面

c# - 如何检测 WatiN 中的 Javascript 弹出通知?

c# - 如何将一个文本文件拆分成多个文件?

gridview - Specflow - 测试网格数据的正确方法

automated-tests - 替换 Watin 的测试框架,如果它会停止维护?

c# - 操作适用于 POST,但不适用于 GET(查询字符串)