黄瓜:与两个不同项目的整合

时间:2017-07-09 07:39:59

标签: selenium selenium-webdriver protractor cucumber bdd

我们有两个不同的项目,一个在JS中,另一个在Java中,你知道如果一个黄瓜层可以帮助我在两个项目之间进行集成,让我们说一个项目(JS)正在运行一些出现的操作(测试)在Web应用程序和第二个项目(JAVA)上运行移动设备上的操作,因此我们希望能够将这两个操作,移动和Web应用程序结合起来,欣赏帮助或想法,感谢Eyal

1 个答案:

答案 0 :(得分:0)

1)它们是不同的项目还是相同的项目但是有2或3个网络,ios或Android版本?

2)您是否必须使用与应用程序相同的语言编写自动化套件以安装测试数据或在此套件上使用它?

如果您回答1)“不同项目”或2)“是” - 那么这样做是不明智的。

如果您想为跨平台目的编写辅助函数库,那么您绝对可以这样做。我现在正在调查3个平台,将我的库分成模块,并在运行时开始需要我需要的模块。

修改

在你的情况下,我会去编写一个Cucumber JVM框架,因为Java有更强大的库来处理桌面和Android应用程序,而不是JS,就像我在这个网站上看到的那样。