[C# Selenium Chrome] Can't fill login

203 views
Skip to first unread message

Stefan S

unread,
Mar 4, 2017, 2:23:31 AM3/4/17
to Selenium Users
Hi all,

I can't fill the login for this site: https://system.lenndy.com/en/login

The login form remains empty.

Could you please tell my why this code does not work?



            browser = new ChromeDriver("D:\\Portable Programme\\Internet\\GoogleChromePortable\\App\\Chrome-bin");
            browser
.Url = "https://system.lenndy.com/en/login";

            browser
.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(60));

           
var element = browser.FindElement(By.Id("password"));
            element
.SendKeys("this is my password");

            element
= browser.FindElement(By.XPath(".//*[@id='username']"));
            element
.SendKeys("this is my username");

            element
.SendKeys(Keys.Return);


anemuday

unread,
Mar 6, 2017, 2:37:22 AM3/6/17
to Selenium Users
Hi Stefan,

There are two element with same name. So your code may not work.

Try below code:

System.setProperty("webdriver.chrome.driver", "D:\\xxx\\Softwares\\chromedriver.exe");
 
WebDriver driver=new ChromeDriver();
 driver
.get("https://system.lenndy.com/en/login");
 driver
.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
 
 driver
.findElements(By.id("username")).get(1).sendKeys("username123");
 driver
.findElements(By.id("password")).get(1).sendKeys("password123");
 driver
.findElements(By.id("password")).get(1).sendKeys(Keys.RETURN);


Thanks,
Uday
Reply all
Reply to author
Forward
0 new messages