Pls help:
I want to assert if login is successful after logging in. After logging in i want to verify if the page title is "Home". But code still giving page title as "Log In"
I am using Sel WebDriver 2.53 and IE -11
code:
package pack1;
import java.util.concurrent.TimeUnit;
import org.junit.Assert;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
public class Login {
public static void main(String[] args) {
System.setProperty("webdriver.ie.driver", "E:\\Testing\\Training Selenium\\qspiders\\IEDriverServer.exe");
WebDriver driver=new InternetExplorerDriver();
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.findElement(By.cssSelector("input[id='UserName']")).sendKeys("sdfsdfdsf");
WebElement pwd=driver.findElement(By.cssSelector("input[id='Password']"));
pwd.sendKeys(Keys.CONTROL,"a");
pwd.sendKeys("Password@123");
driver.findElement(By.cssSelector("input[value='Sign In']")).click();
WebDriverWait wait=new WebDriverWait(driver,60);
wait.until(ExpectedConditions.titleContains("Home"));
System.out.println(driver.getTitle());
Assert.assertEquals(driver.getTitle(),"Home");
driver.close();
}
}