Selenium 如何在webdriver中处理InvalidElementStateException?

Selenium 如何在webdriver中处理InvalidElementStateException?,selenium,webdriver,selenium-webdriver,Selenium,Webdriver,Selenium Webdriver,我试图在Webdriver中执行拖放操作,但在运行测试时遇到了问题 错误消息如下: 无法执行本机交互:无法加载本机事件组件。;持续时间或超时:203毫秒 生成信息:版本:“2.14.0”,修订版:“14955”,时间:“2011-11-29 11:43:45” 系统信息:os.name:'Windows XP',os.arch:'x86',os.version:'5.1',java.version:'1.6.0_30' 驱动程序信息:Driver.version:RemoteWebDriver

我试图在Webdriver中执行拖放操作,但在运行测试时遇到了问题

错误消息如下:

无法执行本机交互:无法加载本机事件组件。;持续时间或超时:203毫秒
生成信息:版本:“2.14.0”,修订版:“14955”,时间:“2011-11-29 11:43:45”
系统信息:os.name:'Windows XP',os.arch:'x86',os.version:'5.1',java.version:'1.6.0_30'
驱动程序信息:Driver.version:RemoteWebDriver


如何解决此问题?

在初始化FireFox驱动程序时使用以下代码可以避免此问题

FirefoxProfile profile=新的FirefoxProfile();
profile.setenablenactiveEvents(false);
驱动程序=新的Firefox驱动程序(配置文件);

如果驱动程序是这样初始化的,那么操作就可以正常工作。

Hi Hari,谢谢你的回复,实际上问题只是操作系统,我已经完成了IE、HTMLUnit、Chrome和remote等浏览器的评测。只有一个测试用例需要等待,我在解决问题的测试类中添加了隐式等待每个元素。