public static void WaitUntilNotShown(this WindowsDriver <WindowsElement> session, TypeEnum type, string element) { while (true) { try { switch (type) { case TypeEnum.AccessibilityId: session.FindElementByAccessibilityId(element); break; case TypeEnum.XPath: session.FindElementByXPath(element); break; case TypeEnum.Name: session.FindElementByName(element); break; case TypeEnum.TagName: session.FindElementByTagName(element); break; default: break; } } catch (Exception) { break; } } }
private void SearchPlaylistSection(string searchText) { var searchElement = _driver.FindElementByTagName("Edit"); // clear any text if present in the search field for (var i = 0; i < 10; i++) { searchElement.SendKeys(Keys.Backspace); } searchElement.SendKeys(searchText); }
public void TestMethod14() { var options = new AppiumOptions(); options.AddAdditionalCapability("app", @"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"); var driver = new WindowsDriver <WindowsElement>(new Uri(" http://127.0.0.1:4723/"), options); Thread.Sleep(2000); var editBox = driver.FindElementByTagName("Edit"); editBox.SendKeys(@"file:///C:\Users\cguzman\OneDrive - Resolvit\Desktop\pepe.pdf"); editBox.SendKeys(Keys.Enter); Thread.Sleep(3000); driver.Quit(); }
public override WindowsElement FindElement(WindowsDriver <WindowsElement> searchContext) { return(searchContext.FindElementByTagName(Value)); }