由于平台不同,java版本不同,一些测试在mac平台上失败,而在windows平台上通过,反之亦然。
附加:用 Java 6 和 Java 8 测试了相同的测试,同样的事情正在发生。一些测试在 Java 6 中失败|通过,在 Java 8 中通过|失败,因此在不同的浏览器中没有问题。
由于平台不同,java版本不同,一些测试在mac平台上失败,而在windows平台上通过,反之亦然。
附加:用 Java 6 和 Java 8 测试了相同的测试,同样的事情正在发生。一些测试在 Java 6 中失败|通过,在 Java 8 中通过|失败,因此在不同的浏览器中没有问题。
我怀疑它与Java有关。可能是因为浏览器不同,Selenium 兼容性问题。
无论如何,您可以设置相同版本的 Java(使用最新版本)并检查。Selenium 在启动时打印使用的 Java 版本。
但是Protractor与geckodriver一起使用,因此默认情况下它需要Java 1.8。