我可以 reuse/call Selenium-Java Framework 中现有的 API 到 Protractor Framework 中吗?

Can I reuse/call existing API in Selenium-Java Framework into the Protractor Framework?

如果这是一个愚蠢的问题,请多多包涵。但是想到了一个主意。

我们有一个非常复杂的 Selenium Webdriver-Java 框架。但是现在我们应用程序的某些部分正在 AngularJS 中实现。我们想使用量角器进行测试自动化。但是我们希望重用现有框架中的一些 API。是否有可能这样做,或者我们是否需要在量角器中重写所有现有的 API?

谢谢

可能不是您要找的答案。但是,这可以给你一些希望。

很遗憾,目前没有protractor java port。我使用 Selenium C#,我的项目最近开始使用一些 Angular。而且,幸运的是,有一个Protractor-net project done by some great people to accomplish same thing you are struggling with. I must say, if your project is big enough to leverage some time to write a java port for protractor you can follow this project easily. It's not that extensive. I am personally using it and started writing about this on my blog

有人正在尝试开发 jProtractor - Java Selenium API 的 angular/protractor 实现。 https://github.com/caarlos0/jProtractor

这仍然在开发中(还不能使用),但这可能是与我情况相似的人的正确工具。