我正在使用C#在Selenium WebDriver中编写脚本。我想在后台运行此脚本或最小化模式。我不想向用户显示浏览器。我尝试使用Chrome Options类及其属性来完成任务,但无法执行此操作。
什么是运行selenium脚本的最佳方法 使用C#的Selenium WebDriver中的背景或最小化模式?
答案 0 :(得分:0)
最小化:
driver.Manage().Window.Size = new Size(-2000, 0);
后台使用无头webdriver:
WebDriver htmlUnitDriver = new HtmlUnitDriver();
或者对于Headless Chrome,请参阅here,但这不是一个简单的解决方案。
最佳方法:取决于您的情况。要测试网络应用,请使用Chrome最小化。对于抓取,请使用无头浏览器。