Chrome无法在使用Selenium用C#开发的Windows服务的服务器中打开

问题描述

下面是我的代码,它在调试模式下可以正常工作,并且在笔记本电脑上安装了服务,但可以正常工作,但是,如果我在服务器上安装了相同的服务,则不会打开chrome,也不会引发任何错误。

ChromeDriverService driverS = ChromeDriverService.CreateDefaultService();
            driverS.HideCommandPromptWindow = true;
            driverS.Port = 4444;
            ChromeOptions driverO = new ChromeOptions();
         
            // driverO.LeaveBrowserRunning = true;
            driverO.Proxy = new Proxy { Kind = ProxyKind.Direct };
     

            string WPSPortalLink = "www.google.com";
            log.Info("Opening chrome");
            driver = new ChromeDriver(driverS,driverO);

            driver.Manage().Window.Maximize();
            driver.Navigate().GoToUrl(WPSPortalLink);
            log.Info("Link Opened");

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)