mardi 17 octobre 2017

How can i make selenium wait till the next page is loaded with same URL and have same fields

I HAVE THIS CODE SHOWN BELOW driver.findElement(By.id("submit")).sendKeys(Keys.ENTER);

driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
driver.findElement(By.id("search-trigger")).sendKeys(Keys.ENTER);
driver.findElement(By.id("search-trigger")).sendKeys("Shampoo");
driver.findElement(By.id("search-trigger")).sendKeys(Keys.ENTER);

I WANT TO SEARCH FOR A PRODUCT AND SEARCH OPTION IS BEFORE AND AFTER LOGIN PAGE BUT HERE I WANT TO DO IT AFTER LOGIN PAGE I HAVE USED driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS); BUT IT DOESN’T WORK AND I CANNOT USE WebElement “”= driver.findElement(By.id("")); as the search option is on both pages and URL remains same after login also

Aucun commentaire:

Enregistrer un commentaire