I am writing an automation script for Chrome browser in selenium web driver using C#. I got stuck in a scenario where multiple tabs are getting open in the same browser and I need to navigate to the first Tab of a browser and need to re-enter the login credentials in the authentication dialog box.
Please find the below screenshot for authorization window:
I am unable to navigate to the first tab and unable to pass the username & password. I found some answers in the Stackoverflow and tried in my script but nothing went right. Here is my sample code:
WebDriverWait wait = new WebDriverWait(driver, 10);
IAlert alert = wait.Until(ExpectedConditions.AlertIsPresent());
alert.SetAuthenticationCredentials(username, pwd);
After executing the above code, the following error is coming:
WebDriverWait has some invalid arguments. Argument '2': cannot convert from 'int' to 'System.TimeSpan'
Is there any specific code for Chrome browser? I am using Visual studio 2008.