我想通过使用MbUnit,Gallio和WatiN来测试右键单击链接。目前我无法看到这样做的方法。似乎没有可以从框架调用的右键单击方法。我确信有一种解决方法,我目前无法找到。
答案 0 :(得分:0)
在WatiN中,您可能需要直接触发事件,例如
myElement.FireEvent("oncontextmenu")
另见: WatiN FireEvent not passing event properties in FireFox
在selenium WebDriver中,您可以使用Actions类。 在C#中,
IWebElement element = driver.FindElement(By.LinkText("LinkText"));
Actions actioner = new Actions(driver);
actioner.MoveToElement(elem).ContextClick(elem).Perform();