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

本文关键字:目标 不匹配 对象 异常 | 更新日期: 2023-09-27 18:31:39

我正在使用Selenium编写我的前几个测试。我遇到了一个找不到解决方案的问题。我正在尝试使用拖放到偏移调用放大图表,但是,我不断收到相同的异常。根据我的计算结果,它似乎在进行 Perform() 调用时发生。

[FindsBy(How = How.Id, Using = "chart")]
private IWebElement _chart;  
new Actions(WebDriverContext.Current).DragAndDropToOffset(_chart, 50, 0).Build().Perform();

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

我最初认为 Web 驱动程序是问题所在,但它正在多个其他地方用于处理元素查找和页面导航。

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

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

尝试其他选项:

Actions action = new Actions(driver);
action.clickAndHold(From).build().perform();
action.moveToElement(To).build().perform();
action.release(To).build().perform();

From & to 必须是 IWebElements:

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