在Selenium节点上运行IE 10的使用Selenium网格的Protractor



我有一个Selenium Grid的配置,其中一个从机是Windows机器。我在那里运行3个浏览器(FF、Chrome和IE)。前两个工作得很好,但IE我有问题。经过一番调查,我发现:-如果要通过远程桌面连接到slave并查看slave正在运行的会话(通过交互式服务检测),一切都能正常工作-若只是运行一个测试并检查屏幕截图(或者在测试已经执行一段时间后连接),我会看到第一个页面被打开,但所有的点击事件都被忽略了。

我可以理解这个问题可能是由于运行Selenium Node服务的用户获得了一些权限,但FF和Chrome可以解决任何问题。

有人经历过同样的问题吗?

我在尝试将selenium作为服务运行时遇到了无尽的麻烦。最后,我设置了一个安全的虚拟机,它可以自动登录并作为本地用户运行selenium。这样,我就有了一个完整的桌面环境,这是Selenium+IE正确操作所必需的,而且我可以避免让任何路过的人都可以玩物理控制台。

最新更新