0

由于平台不同,java版本不同,一些测试在mac平台上失败,而在windows平台上通过,反之亦然。

附加:用 Java 6 和 Java 8 测试了相同的测试,同样的事情正在发生。一些测试在 Java 6 中失败|通过,在 Java 8 中通过|失败,因此在不同的浏览器中没有问题。

4

2 回答 2

0

我怀疑它与Java有关。可能是因为浏览器不同,Selenium 兼容性问题。

无论如何,您可以设置相同版本的 Java(使用最新版本)并检查。Selenium 在启动时打印使用的 Java 版本。

于 2015-05-25T14:06:50.187 回答
0
  • Selenium webdriver 兼容到 Java 1.7
  • Selenium geckodriver 至少需要 Java 1.8

但是Protractorgeckodriver一起使用,因此默认情况下它需要Java 1.8

Java 1.8 量角器

于 2017-08-11T04:48:53.240 回答