【问题标题】:How can I run a selenium script in the background or minimize mode?如何在后台或最小化模式下运行 selenium 脚本?
【发布时间】:2016-11-16 09:30:59
【问题描述】:

我正在使用 C# 在 Selenium WebDriver 中编写脚本。我想在后台或最小化模式下运行这个脚本。我不想向用户显示浏览器。我尝试了 Chrome Options 类及其属性来完成任务,但无法做到。

在 使用 C# 在 Selenium WebDriver 中使用背景或最小化模式?

【问题讨论】:

    标签: c# selenium selenium-webdriver webdriver chrome-options


    【解决方案1】:

    最小化:

    driver.Manage().Window.Size = new Size(-2000, 0);
    

    后台使用无头网络驱动程序:

    WebDriver htmlUnitDriver = new HtmlUnitDriver();
    

    或者对于无头 Chrome,请参阅 here,但这不是一个简单的解决方案。

    最佳方法:取决于您的情况。要测试网络应用,请使用最小化的 Chrome。对于抓取,请使用无头浏览器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-24
      • 2020-03-14
      • 1970-01-01
      • 2022-12-22
      • 2020-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多