C# 无法使用最新版本的Selenium 3.12在Chrome浏览器(版本67.0.3396.87)中与WebElements交互
我正在尝试登录到一个网页,并希望传递用户名和密码。它没有传递用户名/密码,页面已暂停。获取以下异常- “{对远程WebDriver服务器的URL HTTP请求在60秒后超时。”}” 使用chromedriver版本2.40.0,Chrome浏览器版本为67.0.3396.87,Selenium webdriver版本为3.12 也注意到了IE11的同样问题。 请就此提供任何帮助/建议C# 无法使用最新版本的Selenium 3.12在Chrome浏览器(版本67.0.3396.87)中与WebElements交互,c#,selenium,selenium-webdriver,C#,Selenium,Selenium Webdriver,我正在尝试登录到一个网页,并希望传递用户名和密码。它没有传递用户名/密码,页面已暂停。获取以下异常- “{对远程WebDriver服务器的URL HTTP请求在60秒后超时。”}” 使用chromedriver版本2.40.0,Chrome浏览器版本为67.0.3396.87,Selenium webdriver版本为3.12 也注意到了IE11的同样问题。 请就此提供任何帮助/建议 IWebDriver IeDriver; ChromeOptions options = new ChromeO
IWebDriver IeDriver;
ChromeOptions options = new ChromeOptions();
options.AddArgument("disable-infobars");
options.AddAdditionalCapability("useAutomationExtension", false);
options.AddArgument("no-sandbox");
IeDriver = new ChromeDriver(options);
IeDriver.Navigate().GoToUrl("https://in.linkedin.com/");
Thread.Sleep(5000);
IeDriver.FindElement(By.Id("login-email")).Click();
从Click()方法引发异常。
“{对远程WebDriver服务器的URL HTTP请求在60秒后超时。”}”
堆栈跟踪:
OpenQA.Selenium.WebDriverException
HResult=0x80131500
Message=向远程WebDriver服务器发出的URL HTTP请求在60秒后超时。
Source=WebDriver
堆栈跟踪:
在OpenQA.Selenium.Remote.HttpCommandExecutor.MakeHttpRequest(HttpRequestInfo requestInfo)中
在OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(commandcommandtoexecute)
在OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute(commandcommandtoexecute)
在OpenQA.Selenium.Remote.RemoteWebDriver.Execute(stringdrivercommandtoexecute,Dictionary2个参数)
在OpenQA.Selenium.Remote.RemoteWebElement.Execute(String commandToExecute,Dictionary
2个参数)
在OpenQA.Selenium.Remote.RemoteWebElement.Click()中
在C:\Users\arunangshuj884\source\repos\TestSelenium\TestSelenium\Program.cs中的TestSelenium.Program.Main(字符串[]args)处:第76行
内部异常1:
WebException:请求被中止:操作已超时。更新您的chromedriver nuget软件包。我有最新的chromedriver 2.4。仍然得到chromedriver.exe版本2.4是古老的;不要将其与2.40混淆。是的,我正在使用2.40.0 Selenium.WebDriver.ChromeDriver以及3.12.0版本的Selenium.WebDriver。仍在寻找可能的解决方案,并试图找出我是否遗漏了什么!!使用错误堆栈跟踪更新问题