我是一名初學者,使用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可能與另外兩種語言完全不同。你真的可以在同一個項目中擁有他們所有的好處嗎?我相信你看到的將是有限的。你可以做的是讓另一個項目包含任何常見的功能,並讓單獨的功能使用它。這是你唯一的選擇。 –