0
我做了大量的測試,並使用Selenium運行它們。我需要預先形成一個鼠標點擊一個座標,然後按下鼠標並在不同的座標處釋放它。我嘗試過使用action.DragAndDrop()
,但我不想選擇目標元素。有沒有一種方法可以讓我說只要在某個座標上按下鼠標,然後在不同的座標上點擊鼠標呢?我想這樣做,而不必使用Javascript如何從一個座標拖放到另一個座標C#
我做了大量的測試,並使用Selenium運行它們。我需要預先形成一個鼠標點擊一個座標,然後按下鼠標並在不同的座標處釋放它。我嘗試過使用action.DragAndDrop()
,但我不想選擇目標元素。有沒有一種方法可以讓我說只要在某個座標上按下鼠標,然後在不同的座標上點擊鼠標呢?我想這樣做,而不必使用Javascript如何從一個座標拖放到另一個座標C#
這就是我正在使用和完美的作品。你並不需要一個目標元素,只是元件移動:
(new Actions(Driver)).DragAndDropToOffset(element, xoffset, yoffset).Perform();
x和y的偏移是簡單的,你想要的元素移動到整型的x y座標。
非常適合我! –