protected async Task WhenWaitingForSomethingToBeDone(IAppiumSession sut) { var textBox = sut.FindTextBox("AsyncWpfOutputTextBox"); do { await Task.Delay(100); } while (!textBox.Text.Contains(Done)); }
public UIAccess(IAppiumSession appiumSession) { ThinkTime = 1; WindowsDriver = appiumSession.WindowsDriver; EntryPoints = new HashSet <INavigable>() { ViewMenu }; Graph = new Graph(GetNodesByReflection(Assembly.GetExecutingAssembly())); }
public UIAccess(IAppiumSession appiumSession, uint thinkTime) : this(appiumSession) { ThinkTime = thinkTime; }
protected void ThenItIsDone(IAppiumSession sut) { var textBox = sut.FindTextBox("AsyncWpfOutputTextBox"); Assert.IsTrue(textBox.Text.Contains(Done)); }
protected void WhenDoSomethingButtonIsClicked(IAppiumSession sut) { var button = sut.FindButton("AsyncWpfDoSomethingButton"); button.Click(); }