【问题标题】:Protractor Using Selenium Grid running IE 10 on Selenium Node使用 Selenium Grid 在 Selenium 节点上运行 IE 10 的量角器
【发布时间】:2016-05-20 01:24:00
【问题描述】:

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

我可以理解,问题可能在于授予运行 Selenium Node 服务的用户的某些权限,但 FF 和 Chrome 可以解决任何问题。

有人遇到过同样的问题吗?

【问题讨论】:

    标签: protractor selenium-grid


    【解决方案1】:

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

    【讨论】:

    • 嗨,Phil,实际上我最终采用了相同的方法,尤其是 Selenium 表示不支持将 IEDriver 作为服务运行github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver。为什么你需要物理控制台而不是通过一些“查看工具”连接并检查发生了什么?
    • 你不需要物理控制台,你只需要一个完整的桌面环境。也许我的回答可以更好地表达 - 我试图避免登录物理控制台不安全,这是虚拟机给我的。
    • 是的,也许它不是最好的解决方案,但至少它有效:)
    猜你喜欢
    • 2019-02-24
    • 1970-01-01
    • 2017-03-27
    • 2017-12-09
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多