<div class="text">первый подблок во втором блоке</span> <input class=«input__control» id=«text»>поле ввода во втором блокке</span> <span>третий подблок во втором блоке</span> </div> </body> </html>
class="text">первый подблок во втором блоке</span> <input class=«input__control» name=«q» id=«text»>поле ввода во втором блокке</span> <span>третий подблок во втором блоке</span> </div> </body> </html>
блоке</span> <input class=«input__control» name=«q» id=«text»>поле ввода во втором блокке</span> <span>третий подблок во втором блоке</span> </div> <…> driver.findElement(By.id("text"))
блоке</span> <input class=«input__control» name=«q» id=«text»>поле ввода во втором блокке</span> <span>третий подблок во втором блоке</span> </div> <…> driver.findElement(By.name("q"))
блоке</span> <input class=«input__control» name=«q» id=«text»>поле ввода во втором блокке</span> <span>третий подблок во втором блоке</span> </div> <…> driver.findElement(By.className("input__control"))
блоке</span> <input class=«input__control» name=«q» id=«text»>поле ввода во втором блокке</span> <span>третий подблок во втором блоке</span> </div> <…> driver.findElement(By.tagName("input"))
<input class=«input__control» name=«q» id=«text»>поле ввода во втором блокке</span> <span>третий подблок во втором блоке</span> </div> <…> driver.findElement(By.xpath("/html/body/div/input[@id=‘text’]"))
блоке</span> <input class=«input__control» name=«q» id=«text»>поле ввода во втором блокке</span> <span>третий подблок во втором блоке</span> </div> <…> driver.findElement(By.cssSelector(«#text»))
блоке</span> <input class=«input__control» name=«q» id=«text»>поле ввода во втором блокке</span> <span>третий подблок во втором блоке</span> </div> <…> driver.findElement(By.cssSelector(«.input__control»))
блоке</span> <input class=«input__control» name=«q» id=«text»>поле ввода во втором блокке</span> <span>третий подблок во втором блоке</span> </div> <…> driver.findElement(By.cssSelector(«.input__control#text»))
блоке</span> <input class=«input__control» name=«q» id=«text»>поле ввода во втором блокке</span> <span>третий подблок во втором блоке</span> </div> <…> driver.findElement(By.cssSelector(«input[name=«q»]»))
блоке</span> <input class=«input__control» name=«q» id=«text»>поле ввода во втором блокке</span> <span>третий подблок во втором блоке</span> </div> <…> driver.findElement(By.cssSelector(«input:not([name])»))
блоке</span> <input class=«input__control» name=«q» id=«text»>поле ввода во втором блокке</span> <span>третий подблок во втором блоке</span> <div class="text">первый подблок во втором блоке</span> </div> <…> driver.findElement(By.cssSelector(«div .text»))
втором блоке</span> <input class=«input__control» name=«q» id=«text»>поле ввода во втором блокке</span> <span>третий подблок во втором блоке</span> <div class="text">первый подблок во втором блоке</span> </div> <…>
URL("http://mega-selenium-server"), new DesiredCapabilities.firefox()); // Нужный WebDriver driver = new RemoteWebDriver( new URL("http://«http://mega-selenium-hub»), new DesiredCapabilities(«firefox», «33», Platform.MAC));
WebDriverRule(); @Before public void initSteps() { defaultSteps = new DefaultSteps(webDriverRule.getDriver()); } @Test @Title(«Первый результат должен содержать Яндекс») public void shouldSeeYandexInFirstResult() { defaultSteps.openMainPage(); defaultSteps.search("яндекс"); defaultSteps.shouldSeeYandexInFirstResult(); }
WebDriverRule(); @Before public void initSteps() { defaultSteps = new DefaultSteps(webDriverRule.getDriver()); } @Test @Title(«Первый результат должен содержать Яндекс») public void shouldSeeYandexInFirstResult() { defaultSteps.openMainPage(); defaultSteps.search("яндекс"); defaultSteps.shouldSeeYandexInFirstResult(); }