我正在使用C#和Selenium Web Driver编写Chrome浏览器的自动化脚本。在一个浏览器中打开多个标签页的情况下,我遇到了困难,需要导航到浏览器的第一个标签,并重新输入登录凭据来进行身份验证。
请查看以下授权窗口的截图:
我无法导航到第一个标签,并且无法通过用户名和密码进行身份验证。我在Stackoverflow上找到了一些答案,并在我的脚本中尝试了一些方法,但没有得到正确的结果。以下是我的示例代码:
执行上述代码后,出现以下错误:
请查看以下授权窗口的截图:
![enter image description here](https://istack.dev59.com/VlJTV.webp)
WebDriverWait wait = new WebDriverWait(driver, 10);
IAlert alert = wait.Until(ExpectedConditions.AlertIsPresent());
alert.SetAuthenticationCredentials(username, pwd);
执行上述代码后,出现以下错误:
对于Chrome浏览器是否有特定的代码?我正在使用Visual Studio 2008。WebDriverWait的某些参数无效。 参数'2':无法将'int'转换为'System.TimeSpan'