Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从一个坐标拖放到另一个坐标C_C#_Selenium - Fatal编程技术网

C# 如何从一个坐标拖放到另一个坐标C

C# 如何从一个坐标拖放到另一个坐标C,c#,selenium,C#,Selenium,我已经做了很多测试,我正在使用Selenium运行它们。我需要在一个坐标上执行鼠标点击,然后按住鼠标并在另一个坐标上释放它。我已尝试使用action.DragAndDrop,但不想选择目标元素。有没有一种方法,我可以说鼠标在某个坐标下,鼠标在另一个坐标上?我希望这样做而不必使用Javascript,这就是我正在使用的,并且工作得非常完美。您不需要目标元素,只需要移动元素: (new Actions(Driver)).DragAndDropToOffset(element, xoffset, yo

我已经做了很多测试,我正在使用Selenium运行它们。我需要在一个坐标上执行鼠标点击,然后按住鼠标并在另一个坐标上释放它。我已尝试使用action.DragAndDrop,但不想选择目标元素。有没有一种方法,我可以说鼠标在某个坐标下,鼠标在另一个坐标上?我希望这样做而不必使用Javascript,这就是我正在使用的,并且工作得非常完美。您不需要目标元素,只需要移动元素:

(new Actions(Driver)).DragAndDropToOffset(element, xoffset, yoffset).Perform();

x-和y-偏移只是元素移动到的位置的int x-y坐标。

对我来说非常有用!