我写了一个.NET应用程序,它使用Chrome Selenium驱动程序在谷歌页面上进行一些自动化。如果我的Chrome窗口可见或在后台,我的应用程序工作正常,但如果我将其最小化则失败。我收到了QpenQA.Selenium.ElementNotVisibleException错误。
因此,我只需要一种方法就可以在没有最小化框的情况下启动Google Chrome浏览器,如果可能的话,几乎可以看不到屏幕。我通过设置:
解决了屏幕问题的界限 cdriver.Manage().Window.Position = new Point(-2000,0);
因此用户现在看不到窗口。问题是他仍然可以通过单击任务栏图标来最小化它。有没有办法阻止在特定窗口上最小化或阻止它出现在任务栏中?