The Appium-style layer is meant for teams that prefer WebDriver-flavored tests instead of calling simulators directly.
Avalonia.HeadlessTestingFramework.Appium.AvaloniaDriverAvalonia.HeadlessTestingFramework.Appium.AvaloniaElementAvalonia.HeadlessTestingFramework.Appium.ByAvalonia.HeadlessTestingFramework.Appium.TouchActionAvalonia.HeadlessTestingFramework.Appium.WaitHelperusing var driver = new AvaloniaDriver(window);
driver.FindElement(By.Name("Username")).SendKeys("admin");
driver.FindElement(By.Name("Password")).SendKeys("password");
driver.FindElement(By.Name("LoginButton")).Click();
var welcome = driver.Wait.Until(d => d.FindElement(By.Name("WelcomeText")));
Assert.Equal("Welcome, admin!", welcome.Text);