【问题标题】:Cross Browser testing: is there a way to run and control multiple browsers at the same time?跨浏览器测试:有没有办法同时运行和控制多个浏览器?
【发布时间】:2011-10-27 10:00:22
【问题描述】:

测试大型网站的 CSS 错误可能令人生畏,尤其是当您必须在所有不同的浏览器上一遍又一遍地重复相同的操作时。那么,我想知道是否有一种方法可以同时控制不同的浏览器,在所有打开的浏览器中同时执行相同的点击和滚动?

比如说,我有两个屏幕,两个浏览器各占屏幕的垂直一半,能够控制所有 4 个浏览器将极大地加快测试时间和测试质量。

目前可行吗?有人写过这样的程序吗?

【问题讨论】:

    标签: css testing cross-browser


    【解决方案1】:

    这不是世界上最简单的事情,但您可以使用 Selenium IDE 在许多浏览器中自动执行浏览器任务: http://seleniumhq.org/

    您需要设置 Selenium 远程控制。我自己从来没有这样做过,所以我不知道具体涉及什么: http://seleniumhq.org/projects/remote-control/

    【讨论】:

    【解决方案2】:

    我会为此推荐Adobe BrowserLab。它让您可以一次将您的站点实例拉入多个浏览器,并提供用于比较 css 跨浏览器的工具。此外,它是免费的,您只需在 Adob​​e 上注册一个帐户。

    【讨论】:

    • 历史注释:Adobe BrowserLab 于 2013 年 3 月 13 日关闭。
    【解决方案3】:

    如果您有 Microsoft 的 Expression 产品,他们有“超级预览”。这是一个简单的并排比较工具,但据我所知,它不会像您要求的那样自动点击。

    【讨论】:

      【解决方案4】:

      对于简单的任务,您可能想尝试http://tuttijs.com/

      但是,为了执行点击和其他操作,您可能需要将其与 Selenium Core 结合使用。 (或者依赖上面提到的 SeleniumRC)

      【讨论】:

        猜你喜欢
        • 2014-03-02
        • 2017-08-21
        • 1970-01-01
        • 2012-08-03
        • 2019-03-16
        • 1970-01-01
        • 1970-01-01
        • 2013-10-29
        • 2014-11-25
        相关资源
        最近更新 更多