0
我有一个Web API应用程序。当我打电话给某个网址时,selenium会启动并进入某个网站并制作屏幕截图并将其保存到文件中。 当我在Visual Studio中运行代码时,按F5,该应用程序运行良好。Selenium:Chrome在IIS下不能最大化
但是在我将应用程序发布到IIS之后,我注意到浏览器并没有最大化,并且我得到了很小的屏幕截图。
我使用铬驱动程序,因为IE驱动程序和Firefox驱动程序抛出错误 unable to connect
。
我试过这段代码:
var chromeOptions = new ChromeOptions()
{
};
chromeOptions.AddArgument("--start-maximized");
using (IWebDriver driver = new ChromeDriver(chromeOptions))
{
driver.Manage().Window.Maximize();
/*driver.Manage().Window.Size = new System.Drawing.Size(1920, 1040); this doesn't work too*/
我注意到,当硒IIS下开始我没有看到一个浏览器窗口。我只在任务管理器中看到一个chrome进程。
如何使浏览器在IIS下的窗口最大化?
谢谢。但它不起作用 – Oleg
@Олег2你能分享这个错误吗? – DebanjanB
没有错误。该应用程序制作屏幕截图并将其保存到文件中。但截图的分辨率比我的屏幕小。有截图中的滚动条。 – Oleg