我需要Java进行Selenium测试吗?

我需要Java进行Selenium测试吗?,java,selenium,Java,Selenium,今年早些时候,Oracle宣布将放弃对2019年1月后发布的Java SE 8的支持,不再支持那些没有商业许可证的各方: 2019年1月后发布的Oracle Java SE 8的公开更新 不可用于商业、商业或生产用途 没有商业执照 我目前在一个使用Selenium测试web应用程序的团队中。我需要确定,从长远来看,新商业许可证的成本是否值得。有没有其他方法可以继续测试不使用Java的web应用程序 我看到很多人反对Oracle的这一举动,也知道很多人正转向OpenJDK,但我没有做出这一决定的经

今年早些时候,Oracle宣布将放弃对2019年1月后发布的Java SE 8的支持,不再支持那些没有商业许可证的各方:

2019年1月后发布的Oracle Java SE 8的公开更新 不可用于商业、商业或生产用途 没有商业执照

我目前在一个使用Selenium测试web应用程序的团队中。我需要确定,从长远来看,新商业许可证的成本是否值得。有没有其他方法可以继续测试不使用Java的web应用程序

我看到很多人反对Oracle的这一举动,也知道很多人正转向OpenJDK,但我没有做出这一决定的经验,我希望得到一些答案或指导

我需要Java进行Selenium测试吗

没有。Selenium为许多流行语言提供了语言绑定。 例如,Python

在Python中学习selenium有很多资源。
您可以从这里开始,或者在这里查找一些示例代码

Selenium为大约六种语言提供了官方绑定,为另外六种语言提供了非官方绑定。假设您的Selenium测试代码没有发布给客户,因此切换到OpenJDK不会对发布的软件产生任何影响-为什么不试试呢?@SiKing Yes源代码仅供内部使用。但在未来的道路上,我们将无法使用Java的更新版本,除非根据我的理解,我们购买了商业许可证,这就是为什么研究OpenJDK可能是有益的?我知道我可以使用不同的编程语言来使用Selenium构建测试。但我认为Selenium是在JVM上运行的,因此,通过这次新的许可变更,我们希望确保我们能够继续维护我们的测试。明年之后,除非我们购买了商业许可证,否则我们将无法获得Java更新。