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