Selenium异常:对象与目标不匹配

时间:2016-01-22 19:46:36

标签: c# selenium

我正在使用Selenium编写我的前几个测试。我遇到了一个我无法找到解决方案的问题。我试图通过使用DragAndDropToOffset调用放大图表,但是,我一直得到相同的异常。根据我的计算,似乎在进行Perform()调用时会发生。

[FindsBy(How = How.Id, Using = "chart")]
private IWebElement _chart;  

new Actions(WebDriverContext.Current).DragAndDropToOffset(_chart, 50, 0).Build().Perform();

结果:rangeSystem.Reflection.TargetException:Object与目标类型不匹配。

我原本以为网络驱动程序是问题,但它正在多个其他地方使用来处理元素查找和页面导航。

我是否忽略了一小段代码中的某些内容,或者我应该在其他地方寻找?

1 个答案:

答案 0 :(得分:0)

尝试其他选择:

Actions action = new Actions(driver);

action.clickAndHold(From).build().perform();
action.moveToElement(To).build().perform();
action.release(To).build().perform();

来自&必须是IWebElements:

IWebElement = driver.FindElement(By...);