首页 > 解决方案 > IIS 帐户与 Windows UI 交互

问题描述

我们有一些在服务器上运行的自动化代码,使用 selenium 和 headless chrome 来做一些测试/工作。我们有一个系统不能与 Chrome 一起使用,只能与 IE 一起使用,我们需要使用相同的系统。但是,我们遇到了 IE 在任何类型的无头模式下都无法工作的问题。当我通过 IIS 在本地运行它时一切正常,因为它以我的身份进行身份验证(我可以看到 UI)

有没有一种方法可以让我们在服务器上拥有一个 IIS 进程,使用普通的域/用户帐户,使其能够物理/视觉运行 UI 并能够自动化 IE?我们看到该过程实际上在服务器上启动了 Internet Explorer,但自动化停止在那里,因为它无法对 IE 执行任何操作。我可以导航,只是不能与 DOM 上的任何东西交互。

我已经知道为什么我们不应该这样做的很多原因。现在我只需要一个快速修复。我计划说服我们的团队,我们应该重新设计整个方法,但是,就目前而言,有一场大火需要比我们重写系统更快地扑灭……:/

感谢您的任何提示,威尔

标签: user-interfaceselenium-webdriveriis

解决方案


推荐阅读