Hi,
I want to login with citibank using automation . i am not able to enter my username , see below Code
import java.util.Set;
import
org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.interactions.Actions;
public class Citi {
public static void main(String[] args) {
// TODO Auto-generated method stub
WebDriver driver = new FirefoxDriver();
driver.get("
https://www.online.citibank.co.in/");
String myWindowHandle = driver.getWindowHandle();
driver.findElement(By.xpath("//*[@id='container']/div[2]/div[2]/div/div[1]/div[1]/p[2]/a[1]/img")).click();
// sleep for a bit
try {
Thread.sleep(3000L);
} catch (InterruptedException e) {
e.printStackTrace();
}
Set<String> handles = driver.getWindowHandles() ;
for(String winHandle : driver.getWindowHandles()){
if(myWindowHandle.equalsIgnoreCase(winHandle))
continue;
driver.switchTo().window(winHandle);
}
String shipperURL = driver.getCurrentUrl();
driver.switchTo().window(myWindowHandle);
}
public static void Login(WebDriver driver){
WebElement e = driver.findElement(By.xpath("//*[@id='User_Id']"));
e.sendKeys("dfdfdf");
Need Solution pls
do i need to use phantomjs in this case
}
}