跨浏览器测试:有没有办法同时运行和控制多个浏览器?

时间:2011-08-15 16:27:07

标签: css testing cross-browser

测试一个大型网站的CSS错误可能令人生畏,尤其是当你不得不在所有不同的浏览器上反复重复相同的操作时。所以,我想知道是否有办法同时控制不同的浏览器,在所有开放的浏览器中同时执行相同的点击和滚动?

说,我有两个屏幕,两个浏览器都是屏幕的垂直一半,能够控制所有4个屏幕,这将大大加快所需的时间和测试质量。

目前这可行吗?有人写了一个程序来做这个吗?

4 个答案:

答案 0 :(得分:1)

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

您需要设置Selenium Remote-Control。从来没有这样做过,所以我不确切知道涉及到什么: http://seleniumhq.org/projects/remote-control/

答案 1 :(得分:0)

我会为此推荐Adobe BrowserLab。它允许您将站点的实例同时提取到多个浏览器中,并提供用于比较css跨浏览器的工具。此外,它是免费的,您只需要在Adobe开设帐户。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

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