如何在后台运行selenium脚本或最小化模式?

时间:2016-11-16 09:30:59

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

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

  

什么是运行selenium脚本的最佳方法   使用C#的Selenium WebDriver中的背景或最小化模式?

1 个答案:

答案 0 :(得分:0)

最小化:

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

后台使用无头webdriver:

WebDriver htmlUnitDriver = new HtmlUnitDriver();

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

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