Vorher natürlich WinAppDriver installieren und starten.
using System; using Microsoft.VisualStudio.TestTools.UnitTesting; using OpenQA.Selenium.Remote; using OpenQA.Selenium.Appium.Windows; using System.Threading; namespace UnitTestProject2 { [TestClass] public class UnitTest1 { [TestMethod] public void NotepadTest() { DesiredCapabilities desiredCapabilities = new DesiredCapabilities(); desiredCapabilities.SetCapability("app", @"C:\Windows\System32\notepad.exe"); WindowsDriver<WindowsElement> session = new WindowsDriver<WindowsElement>(new Uri("http://127.0.0.1:4723"), desiredCapabilities); Thread.Sleep(2000); // damit man die Drag'n'Drop Action besser sieht WindowsElement eckeInNotepad = session.FindElementByName("Ziehpunkt"); session.Mouse.MouseMove(eckeInNotepad.Coordinates, 15, 15); Thread.Sleep(2000); // damit man die Drag'n'Drop Action besser sieht session.Mouse.MouseDown(eckeInNotepad.Coordinates); session.Mouse.MouseMove(eckeInNotepad.Coordinates, -200, 200); session.Mouse.MouseUp(null); } } }
Es freut mich, dass Microsoft den CodedUI Ansatz nicht weiter verfolgt und sich stärker im Bereich Appium / Selenium engagiert
Hi Peter, danke für das Kommentar. Ja, mir gefällt die Entwicklung auch gut! Schöne Grüße, Michael