Selenium webdriver中的Actions类在Firefox 14中不起作用

时间:2012-07-20 16:03:03

标签: c# firefox selenium webdriver

我正在使用Selenium webdriver for C#with Firefox 14

我正在尝试右键单击该链接,但它失败并显示错误: OpenQA.Selenium.InvalidElementStateException : Cannot perform native interaction: Could not load native events component.

这在Firefox 13中有效。 如果有人有解决方法,请告诉我。

Actions builder = new Actions(driver);
         IWebElement tagElement = driver.FindElement(By.LinkText("FolderA"));
        //right click on FolderA            
         builder.MoveToElement(tagElement).Perform();
builder.ContextClick(tagElement).Perform();

1 个答案:

答案 0 :(得分:3)

您使用的是哪种版本的Selenium WebDriver?请记住,由于浏览器版本之间的Firefox本机代码接口的更改,新版本的Firefox通常需要新版本的WebDriver用于本机事件。例如,Firefox 14的本机事件支持在2.25.0之前未添加到WebDriver。