硒中的错误

发布于 2025-01-22 16:51:56 字数 1410 浏览 0 评论 0原文

OpenQA.SELENIUM.WEBDRIVEREXCEPTION:“ http请求http请求http http:// localhost:61601/session/session/bf47076dd5340edf30b904f30b904f946dae6dae6f2/url 60秒后。”

ChromeOptions options = new ChromeOptions();
options.AddArgument("no-sandbox");
options.AddArgument("--user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0");
//       options.AddArgument("ignore-certificate-errors");
options.AddArguments("--disable-blink-features");
options.AddArgument("--disable-blink-features=AutomationControlled");
options.AddExcludedArgument("enable-automation");
options.AddArguments("--disable-infobars");
options.AddHttpProxy(ProxyIp[i], ProxyPort[i], ProxyPassword[i], ProxyLogin[i]);
//               options.AddArguments("headless"); // 
Console.Write(i.ToString());

Browser = new OpenQA.Selenium.Chrome.ChromeDriver(options);
Browser.Manage().Window.Maximize();
Browser.Navigate().GoToUrl("https://rutube.ru");
Browser.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
//  CheckAcceptOption( Browser);
Actions actionProvider = new Actions(Browser);
IWebElement FindOption = Browser.FindElement(By.CssSelector(".char-base-button-module__button.char-base-button-module__contained-accent.char-base-button-module__pointerCursor.char-base-button-module__regular"));
if (FindOption != null)
{
    actionProvider.Click(FindOption).Perform();
}
else return;

OpenQA.Selenium.WebDriverException: "The HTTP request to the remote WebDriver server for URL http://localhost:61601/session/bf47076dd5340edf30b904f946dae6f2/url timed out after 60 seconds."

ChromeOptions options = new ChromeOptions();
options.AddArgument("no-sandbox");
options.AddArgument("--user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0");
//       options.AddArgument("ignore-certificate-errors");
options.AddArguments("--disable-blink-features");
options.AddArgument("--disable-blink-features=AutomationControlled");
options.AddExcludedArgument("enable-automation");
options.AddArguments("--disable-infobars");
options.AddHttpProxy(ProxyIp[i], ProxyPort[i], ProxyPassword[i], ProxyLogin[i]);
//               options.AddArguments("headless"); // 
Console.Write(i.ToString());

Browser = new OpenQA.Selenium.Chrome.ChromeDriver(options);
Browser.Manage().Window.Maximize();
Browser.Navigate().GoToUrl("https://rutube.ru");
Browser.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
//  CheckAcceptOption( Browser);
Actions actionProvider = new Actions(Browser);
IWebElement FindOption = Browser.FindElement(By.CssSelector(".char-base-button-module__button.char-base-button-module__contained-accent.char-base-button-module__pointerCursor.char-base-button-module__regular"));
if (FindOption != null)
{
    actionProvider.Click(FindOption).Perform();
}
else return;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南七夏 2025-01-29 16:51:56

我在运行硒测试用例时遇到了很多次这个问题。这就是我解决这个问题的方式。

  • 转到temp文件夹并将其清空。然后再次进行测试。

要转到temp文件夹 - 按win + r,键入%temp%&点击输入。

  • 切换到另一个Internet连接。

I have encountered that issue many times while running selenium test cases. This is how i solve this problem.

  • Go to temp folder and empty it. Then run your test again.

To go to temp folder - press Win + R, type %temp% & hit enter.

OR

  • Switch to another internet connection.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文