C# 将鼠标光标移动到特定元素时出现问题

C# 将鼠标光标移动到特定元素时出现问题,c#,selenium,drag-and-drop,C#,Selenium,Drag And Drop,我目前正在使用C#开发selenium中的“拖放”功能。但是这个功能似乎不起作用。问题基本上是我要删除的项目被选中了,但之后selenium会考虑鼠标指针在页面上的位置,并尝试将元素删除到那里 有人知道我如何将鼠标指针移动到特定点吗 您可以在下面看到我尝试过的方法: IWebElement textchoice_Pageelement = Browser.FindElement(By.XPath("TextchoiceXpath")); //Page

我目前正在使用C#开发selenium中的“拖放”功能。但是这个功能似乎不起作用。问题基本上是我要删除的项目被选中了,但之后selenium会考虑鼠标指针在页面上的位置,并尝试将元素删除到那里

有人知道我如何将鼠标指针移动到特定点吗

您可以在下面看到我尝试过的方法:

      IWebElement textchoice_Pageelement = Browser.FindElement(By.XPath("TextchoiceXpath"));

                //Page preview where Page elements need to be dropped
                IWebElement PageOverview = Browser.FindElement(By.XPath("PageXpath"));

            int XOffSet = PageOverview.Location.X;
            int YOffSet = PageOverview.Location.Y;

            Actions builder = new Actions(Browser);

                builder.MoveByOffset(XOffSet,YOffSet).Build().Perform();


            builder.ClickAndHold(textchoice_Pageelement);

            builder.Release(PageOverview).Build().Perform();
作为我尝试的第二种方法:

Action action= new Action(browser);
action.ClickAndHold(textchoice_PageElement);
action.MoveToElement(PageOverview);
action.release(PageOverview);
action.build();
action.perform();

谢谢

您尝试过哪些不起作用的代码?请编辑您的问题以包含此信息。@Gizem或讨论对您有帮助吗?