如何在Linux下测试IE浏览器

51

通常我有两台电脑用于工作 - 我的开发机器运行Ubuntu,还有一台测试机器安装了Windows。测试机器正在接受手术,我需要能够在IE8中进行测试。不幸的是,我似乎无法在wine下运行它。我尝试了Firefox的IE NetRenderer插件,但它只是对页面进行截图。我有需要测试的动态代码(ajax)。

有什么建议吗?

4个回答

46

不要尝试在Wine下运行它-这样的测试无效。

只需在虚拟机中安装Windows即可,非常简单。


1
我在Ubuntu上使用VirtualBox,它运行良好。甚至有工具可以用来测试同一虚拟机中的多个IE版本...像这样:http://www.spoon.net/Browsers/。购买额外的Windows副本会有点痛苦,但是请购买零售版本,这样如果发生损坏或丢失,您就可以重新安装到另一个虚拟机中。 - grossvogel
3
你可能已经知道了,但是在那个虚拟机中你需要有一个有效的Windows许可证。 - Piskvor left the building
VMware Player不错,但需要有效的Windows许可证。 - John Boker
1
@EmmyS:我不知道你的情况,但我曾经工作过的一家公司有几个未使用的WinXP Home许可证 - 显然是与开发人员的计算机一起购买的,但开发人员安装了各种Linux;也许你也可能处于类似的情况。 - Piskvor left the building
12
我可能晚到派对,但微软在http://modern.ie上有一些官方的IE虚拟机。 - gen_Eric
@h4ck3rm1k3 ievms + iectrl https://github.com/xdissent/iectrl 是非常棒的 https://cloud.githubusercontent.com/assets/557066/4644866/4cb83598-5461-11e4-88dd-df8c4eba44df.png - zamber

28

真不错。谢谢提供链接。 - nolazybits

2
我很少使用这个网站(当我没有Windows机器和IE Tester时),它最终需要付费订阅,但你可以免费试用。 http://www.browserstack.com/

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接