我正在使用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();
答案 0 :(得分:3)
您使用的是哪种版本的Selenium WebDriver?请记住,由于浏览器版本之间的Firefox本机代码接口的更改,新版本的Firefox通常需要新版本的WebDriver用于本机事件。例如,Firefox 14的本机事件支持在2.25.0之前未添加到WebDriver。