2016-08-21 25 views
0

我有一套水豚测试。默认情况下,我使用Poltergeist/PhantomJS作为我的驱动程序。其中一些测试正在针对videoaudio标签进行测试。如果您还不知道PhantomJS不支持这些标签,并且看起来他们没有计划这样做。我发现的是,如果我将驱动程序设置为Selenium进行音频和视频测试,测试将通过。在我的测试中是否有任何缺点使用多个驱动程序?我觉得这是一个拙劣的解决方案,但我不知道其他的选择。我们使用PhantomJS的原因是因为它是一款无头浏览器。水豚:多种驱动器的优缺点

回答

2

使用多个驱动程序的唯一真正缺点是由于启动了多个“浏览器”而导致测试运行时内存消耗增加,并且需要确保测试运行的计算机具有所有必需的应用程序以支持您使用的驱动程序(您配置硒使用的浏览器等)