user-interface - IIS 帐户与 Windows UI 交互
问题描述
我们有一些在服务器上运行的自动化代码,使用 selenium 和 headless chrome 来做一些测试/工作。我们有一个系统不能与 Chrome 一起使用,只能与 IE 一起使用,我们需要使用相同的系统。但是,我们遇到了 IE 在任何类型的无头模式下都无法工作的问题。当我通过 IIS 在本地运行它时一切正常,因为它以我的身份进行身份验证(我可以看到 UI)
有没有一种方法可以让我们在服务器上拥有一个 IIS 进程,使用普通的域/用户帐户,使其能够物理/视觉运行 UI 并能够自动化 IE?我们看到该过程实际上在服务器上启动了 Internet Explorer,但自动化停止在那里,因为它无法对 IE 执行任何操作。我可以导航,只是不能与 DOM 上的任何东西交互。
我已经知道为什么我们不应该这样做的很多原因。现在我只需要一个快速修复。我计划说服我们的团队,我们应该重新设计整个方法,但是,就目前而言,有一场大火需要比我们重写系统更快地扑灭……:/
感谢您的任何提示,威尔
解决方案
推荐阅读
- coldfusion - 内存文件系统限制不能超过 JVM 最大堆大小
- java - 用我的函数模拟 MissingMethodInvocationException
- command-line - Rust 如何处理进程参数?
- c - 当我按下按钮时,如何对 nRF52 DK 进行编程以发送 BLE MIDI 消息?
- android - java.lang.SecurityException:我的位置需要权限 ACCESS_FINE_LOCATION 或 ACCESS_COARSE_LOCATION
- javascript - 如何在 HTML 元素的 JS 事件监听器中嵌套引号?
- postgresql - Postgresql 对一组值的排除约束
- python-3.x - 基于数组生成仅正分布
- ruby - 如何在LINE消息API中发送表情
- wordpress - 如何修复 WpDataTable 仅在以管理员用户身份登录时出现?