【问题标题】:'data:,' in the address bar while using chromedriver 2.22 , chrome 51, and selenium 2.53使用 chromedriver 2.22、chrome 51 和 selenium 2.53 时地址栏中的“data:,”
【发布时间】:2016-06-23 23:59:52
【问题描述】:

我正在尝试使用带有 selenium 的 chrome 驱动程序运行一个简单的 c# 语句,但每次它导航到 data:, tab 时都没有转到指定的 url

IWebDriver driver = new ChromeDriver(@"C:/Libraries/");
driver.Url = "http://www.hotmail.com";

【问题讨论】:

  • 在我的使用中,我注意到data:, 在实际 URL 之前出现在地址栏中几秒钟,因此这可能与问题无关。更重要的是,我拥有完全相同版本的 Chrome、ChromeDriver 和 Selenium,但我的测试工作正常。请提供更多详细信息,如果可能,最好提供Minimum, Complete, Verifiable Example
  • 你看到 Chrome 的加载图标动画了吗?你让它运行了多长时间?
  • 它导航到数据:,选项卡,几秒钟后出现警告说“Visual Studio 项目已停止工作”,当我调试时我发现了这个错误(对远程 WebDriver 服务器的 HTTP 请求URL localhost:22974/session 在 60 秒后超时。) in (IWebDriver driver = new ChromeDriver(@"C:/Libraries/"); ) 代码行。

标签: c# google-chrome selenium automated-tests selenium-chromedriver


【解决方案1】:

基本上意思一样,但是试试 driver.Navigate().GoToUrl("http://hotmail.com")

【讨论】:

  • 我试过这条线仍然没有导航到网址
  • 它导航到数据:,选项卡,几秒钟后出现警告说“Visual Studio 项目已停止工作”,当我调试时我发现了这个错误(对远程 WebDriver 服务器的 HTTP 请求URL localhost:22974/session 在 60 秒后超时。) in (IWebDriver driver = new ChromeDriver(@"C:/Libraries/"); ) 代码行
  • 我注意到您的网络驱动程序路径中的斜线不正确。我用 \ 替换它。像 c:\libraries\
  • 这是我在互联网上找到的答案之一。将 \ 替换为 / .. 但在两种情况下都会出现相同的错误:(
  • 好的。如果可以将驱动程序版本降级到 2.21 和 .net 绑定到 2.51 或 2.52。 Selenium 会定期发布出现此类错误的新版本。
猜你喜欢
  • 2015-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-09
  • 2019-12-05
  • 2018-11-15
  • 1970-01-01
  • 2020-05-25
相关资源
最近更新 更多