0

我想通过使用 MbUnit、Gallio 和 WatiN 来测试右键单击链接。目前我看不出有什么方法可以做到这一点。似乎没有我可以从框架中调用的右键单击方法。我确信有一种解决方法,我目前无法找到。

在此处输入图像描述

4

1 回答 1

0

在 WatiN 中,您可能需要直接触发事件,例如

myElement.FireEvent("oncontextmenu")

另请查看: WatiN FireEvent 未在 FireFox 中传递事件属性

在 selenium WebDriver 中,您可以使用 Actions 类。在 C# 中,

IWebElement element = driver.FindElement(By.LinkText("LinkText"));
Actions actioner = new Actions(driver);
actioner.MoveToElement(elem).ContextClick(elem).Perform();
于 2013-06-20T04:01:46.547 回答