1

我在 Firefox 14 中使用用于 C# 的 Selenium webdriver

我正在尝试右键单击该链接,但它失败并出现错误: 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();
4

1 回答 1

3

您使用的是哪个版本的 Selenium WebDriver?请记住,新版本的 Firefox 通常需要新版本的 WebDriver 来处理原生事件,因为浏览器版本之间的 Firefox 原生代码接口会发生变化。例如,Firefox 14 的本机事件支持直到 2.25.0 才添加到 WebDriver。

于 2012-07-20T21:12:49.397 回答