当我在FireFox浏览器上运行一个selenium测试,该测试试图使用Actions类中的函数DragAndDropToOffset将一个元素从其位置移动到另一个位置时,它失败了,并出现以下异常: System.InvalidOperationException: data不匹配第...行未标记的枚举PointerActionItem的任何变体...
当我尝试使用将一个元素移动到另一个元素的位置而不是DragAndDropToOffset的DragAndDrop函数时,它工作得很好。
我使用的是version=2.48.2.0的Selenium.WebDriver和Selenium.Support
我尝试过的代码失败了:
using OpenQA.Selenium;
using OpenQA.Selenium.Remote;
using Actions = OpenQA.Selenium.Interactions.Actions;
public void MyDragAndDropOffset(IWebElement source, int offsetX, int offsetY, RemoteWebDriver driver)
{
Actions actions = new Actions(driver);
actions.DragAndDropToOffset(source, offsetX, offsetY).Build().Perform();
}发布于 2019-05-22 22:59:52
我看到您正在使用CSharp来执行测试。您可以在以下链接中查看有关异常的详细信息:https://docs.microsoft.com/en-us/dotnet/api/system.invalidoperationexception?view=netframework-4.8
https://stackoverflow.com/questions/56027816
复制相似问题