public void PesquisaMascara() { string textoPesquisado = "Mascara"; Waits wait = new Waits(this); Driver.FindElement(By.CssSelector("form > input[name='as_word']")).SendKeys(textoPesquisado); Driver.FindElement(By.CssSelector("form > button[type='submit']")).Click(); wait.WaitVisible(By.CssSelector("img[src*='https']")); Assert.IsTrue(Driver.FindElement(By.CssSelector("ul img[src*='https']")).Displayed); }
public void PesquisaTelevisao() { Waits wait = new Waits(this); Driver.FindElement(By.CssSelector("form > input[name='as_word']")).SendKeys("Televisão Samsung"); Driver.FindElement(By.CssSelector("form > button[type='submit']")).Click(); wait.WaitVisible(By.CssSelector("img[src*='https']")); // Seletores por css tem a função de "parenteamento" // assim deixando os elementos sendo mais fáceis de serem localizados (:nth-child(1)) Assert.IsTrue(Driver.FindElement(By.CssSelector("ul:nth-child(1) img[src*='https']")).Displayed); }
public void RetornoPesquisa(string item) { Waits wait = new Waits(selenium); wait.WaitVisible(ElementosResultados.ItemPesquisado(item)); }