public void DragDropFileToContainingFolderTest(PythonVisualStudioApp app) { var project = app.OpenProject(@"TestData\DragDropTest.sln"); var window = app.OpenSolutionExplorer(); Mouse.MoveTo(window.FindChildOfProject(project, "TestFolder", "SubItem2.py").Element.GetClickablePoint()); Mouse.Down(MouseButton.Left); Mouse.MoveTo(window.FindChildOfProject(project, "TestFolder").Element.GetClickablePoint()); Mouse.Up(MouseButton.Left); using (var dlg = AutomationDialog.WaitForDialog(app)) { } window.WaitForChildOfProject(project, "TestFolder", "SubItem2.py"); }
public void DragDropTest(PythonVisualStudioApp app) { var project = app.OpenProject(@"TestData\DragDropTest.sln"); var window = app.OpenSolutionExplorer(); var folder = window.FindChildOfProject(project, "TestFolder", "SubItem.py"); var point = folder.Element.GetClickablePoint(); Mouse.MoveTo(point); Mouse.Down(MouseButton.Left); point = window.FindChildOfProject(project).Element.GetClickablePoint(); Mouse.MoveTo(point); Mouse.Up(MouseButton.Left); window.WaitForChildOfProject(project, "SubItem.py"); }
public void DragLeaveFolderTest(PythonVisualStudioApp app) { var project = app.OpenProject(@"TestData\DragDropTest.sln"); var window = app.OpenSolutionExplorer(); // click on SubItem.py var point = window.FindChildOfProject(project, "TestFolder2", "SubFolder").Element.GetClickablePoint(); Mouse.MoveTo(point); Mouse.Down(MouseButton.Left); // move to project and hover Mouse.MoveTo(window.FindChildOfProject(project).Element.GetClickablePoint()); System.Threading.Thread.Sleep(500); // move back and release Mouse.MoveTo(point); Mouse.Up(MouseButton.Left); window.WaitForChildOfProject(project, "TestFolder2", "SubFolder"); }