我有一个Selenium Grid的配置,其中一个从属是Windows机器。我在那里运行3个浏览器(FF,Chrome和IE)。前两个工作非常好,但有IE我有问题。经过一番调查,我发现: - 如果要通过远程桌面连接到从站并查看Slave正在运行的会话(通过交互式服务检测),一切都运行正常 - 如果只是为了运行测试并检查屏幕截图(或在测试已经执行一段时间后连接),我看到第一页被打开但所有点击事件都被忽略了。
我可以理解,问题可能出在运行Selenium Node服务的用户的某些权限中,但FF和Chrome可以解决任何问题。
是否有人遇到过同样的问题?
答案 0 :(得分:0)
我试图让selenium作为服务运行时遇到了麻烦。最后,我设置了一个安全的虚拟机,它自动登录并以本地用户身份运行selenium。这样我就有了一个完整的桌面环境,这对于Selenium + IE的正确操作是必需的,我可以避免让一个物理控制台对任何经过玩游戏的人开放。