我正在尝试登录网页并希望传递userId和密码。它没有传递userid /密码,页面已停滞。获取以下异常-
“ {{60分钟后,到URL http://localhost:6905/session/4e1158e787cbb6d6a16e5352a290cc89/element/0.5806346454853202-1/click的远程WebDriver服务器的HTTP请求超时。”}“ 使用chromedriver版本2.40.0时,Chrome浏览器版本为67.0.3396.87,Selenium webdriver版本为3.12
也注意到了IE11的相同问题。 请提供有关此的任何帮助/建议。
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()方法引发异常。 “ {对URL http://localhost:6905/session/4e1158e787cbb6d6a16e5352a290cc89/element/0.5806346454853202-1/click的远程WebDriver服务器的HTTP请求在60秒后超时。”}“
StackTrace:
OpenQA.Selenium.WebDriverException
HResult = 0x80131500
Message =对URL http://localhost:6109/session/8d807d90c1f7f6d35b8ac3bbf9bf91c1/element/0.6394445294841895-2/click的远程WebDriver服务器的HTTP请求在60秒后超时。
来源= WebDriver
堆栈跟踪:
在OpenQA.Selenium.Remote.HttpCommandExecutor.MakeHttpRequest(HttpRequestInfo requestInfo)
在OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(Command commandToExecute)
在OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute(Command commandToExecute)
在OpenQA.Selenium.Remote.RemoteWebDriver.Execute处(字符串driverCommandToExecute,字典2 parameters)
at OpenQA.Selenium.Remote.RemoteWebElement.Execute(String commandToExecute, Dictionary
2个参数)
在OpenQA.Selenium.Remote.RemoteWebElement.Click()
在C:\ Users \ arunangshuj884 \ source \ repos \ TestSelenium \ TestSelenium \ Program.cs:line 76中的TestSelenium.Program.Main(String [] args)中
内部异常1: WebException:请求已中止:操作已超时。