【问题标题】:Chrome settings page opens as default in selenium testChrome 设置页面在 selenium 测试中默认打开
【发布时间】:2018-05-01 01:24:06
【问题描述】:

我是测试自动化的初学者,正在尝试学习 selenium。

我在 C# 中使用 selenium Chrome Webdriver 进行了一些自动化操作

我遇到了一个问题,在执行测试中,设置页面在 chrome 浏览器中默认打开,并且 URL 在第二个选项卡中打开。

只有必需的 URL 才能在 chrome 中打开.......

我在 Windows 10 上的 c# 中使用 selenium chrome 驱动程序。

谁能帮忙?如何预防这个问题?

谢谢。

【问题讨论】:

  • 你能分享你的代码吗?
  • 你试过 IWebDriver Navigate().GoToUrl() 吗?或者您想配置 Chrome 网络驱动程序选项?
  • 不我没用这个命令,我用的是下面的,IWebDriver driver = new ChromeDriver { Url = "hotmail.com" };
  • 我测试了driver.Navigate().GoToUrl(),结果还是一样.- :(

标签: javascript c# google-chrome selenium


【解决方案1】:

你可以试试这个吗?

                ChromeOptions options = new ChromeOptions();
                options.AddArguments("--disable-infobars");
                options.AddArguments("--start-maximized");
                options.AddUserProfilePreference("credentials_enable_service", false);
                driver= new ChromeDriver("path to chrome driver"), options, TimeSpan.FromMinutes(3));
                driver.Navigate().GoToUrl("http://www.google.com");

【讨论】:

  • 嗨,谢谢,我尝试了这段代码,但结果仍然是默认打开的“设置”页面。
  • 您使用的是最新的 chrome 和 chromedriver 版本吗?我还发现了这个线程 - stackoverflow.com/questions/43258870/… 。我会检查一下。
  • Chrome 浏览器 62.0、Slenium-dotnet 3.7.0、Slenium-Java 3.7.1、Chromedriver 2.33,我还尝试了 Slenium-dotnet 2.53.0、Slenium-Java 2.53.o。有人建议我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-28
  • 1970-01-01
相关资源
最近更新 更多