[Test] public void WaitOnPopUp() { IWebDriver driver = new OpenQA.Selenium.Firefox.FirefoxDriver(); driver.Navigate().GoToUrl("http://dinbror.dk/bpopup/"); var list = driver.FindElements(By.CssSelector(".button.small.pop2")); list[4].Click(); var w = new WebDriverWait(driver, TimeSpan.FromSeconds(30)); w.Until((d) => { bool x = false; try { x= driver.FindElement(By.XPath("//*/div[@id='popup2']/*/img")) != null; } catch (Exception ex) { } return x; } ); driver.Close(); }
úterý 3. října 2017
Testování PopUp pomocí Selenia
XPath helper do Chrome
Při psaní UI testů se dost často hodí vyhledat ve stránce element pomocí XPath. Rozšíření do prohlížeče Chrome dokáže tuto otravnou činnost dost usnadnit.
Do levé části doplňku píšete XPath dotaz a v pravé se Vám zobrazuje výsledek dotazu.
Zdroj:
https://chrome.google.com/webstore/detail/xpath-helper/hgimnogjllphhhkhlmebbmlgjoejdpjl?utm_source=chrome-app-launcher-info-dialog
Do levé části doplňku píšete XPath dotaz a v pravé se Vám zobrazuje výsledek dotazu.
Zdroj:
https://chrome.google.com/webstore/detail/xpath-helper/hgimnogjllphhhkhlmebbmlgjoejdpjl?utm_source=chrome-app-launcher-info-dialog
Přihlásit se k odběru:
Příspěvky (Atom)