我是一名初学者,使用Java和Eclipse。我正尝试使用Selenium(Web应用程序)和Robotium(Android应用程序)创建自动化框架。我已经完成了两个项目,一个是使用JDK编译器运行Junit测试用例的Java项目(Selenium),另一个是使用Android编译器运行android测试用例的Android测试项目。如何将Android应用程序项目合并到Java项目中 - Eclipse
我的问题是:有没有办法将Android项目组合到Java项目上?
我已经尝试将一个android项目的基本文件/更改添加到java项目上,但是当我运行每个测试时它失败,因为它使用不同的编译器。
有没有办法解决这个问题?我愿意接受任何建议。
谢谢先进!
我不完全确定你试图通过结合它们来完成它们,因为它们正在测试完全不同的东西。如果是这种情况,我强烈建议把它们作为单独的项目,否则你会遇到很多问题/限制你可以做什么和不能做什么。但是,如果您使用硒来测试手机上的网络部件并在手机上使用robotium,那么也许我可以提供帮助。 –
谢谢你的回复。我的目的是创建一个具有多种平台支持(web,android应用程序和iphone应用程序)的自动化框架项目。我已经能够为每个平台创建一个自动化框架,但我不希望用户包含不同的项目进行测试。 Selenium用于非手机浏览器,而Robotium用于native-android应用程序。那么真的没有别的选择,只能把它们作为一个单独的项目来保存吗? – user1754960
让他们分开,你会为自己节省一个痛苦的世界。 Robotium依赖于仅仅在android上的类,你的硒将依赖于Android不可用的类,而iPhone可能与另外两种语言完全不同。你真的可以在同一个项目中拥有他们所有的好处吗?我相信你看到的将是有限的。你可以做的是让另一个项目包含任何常见的功能,并让单独的功能使用它。这是你唯一的选择。 –