如何使用 Selenium、PHPUnit 和 Mac OS X 为 Internet Explorer 编写验收测试?

How To Write Acceptance Tests for Internet Explorer with: Selenium, PHPUnit and Mac OS X?

我正在尝试为使用多个浏览器的项目编写验收测试。所有测试 运行 适用于:Firefox、Chrome 和 Safari。

但是,我不知道如何在 Internet Explorer 中 运行 它们。我使用:PHPUnit、Selenium 和 Mac OS X。我还使用带有 Windows 8 和 Windows XP 的 VirtualBox。

我正在考虑 运行 在虚拟机中测试,但我必须将测试复制到 VM 并从那里 运行 它们。

有更好的方法吗?

提前致谢。

一般来说你有2个机会:

  1. 使用支持 Selenium 的基于云的测试执行平台,如下所示:

  2. 将解决方案用于您已经在使用的虚拟机。即使在这种情况下,您也可以通过使用专门为从 IE6 到 IE11 从 here.

  3. 的 Internet Explorer 测试专门准备的 OS 图像来优化您的方法