コード例 #1
0
        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");
        }
コード例 #2
0
        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");
        }
コード例 #3
0
        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");
        }