2017-02-28 131 views
1

我正在爲Android/iOS開發Ionic Hybrid應用程序。我想用selenium框架測試應用程序。Ionic/Cordova/Hybrid App的自動化測試工具/框架

目前我使用Appium尚未有更多的選項,以找到/靶在離子應用中的元件(角2應用程序)。

所以請讓我知道了合適的工具或框架。

如果我問錯了論壇的問題,請建議我適當的介質,以提高我的問題

回答

0

你應該嘗試噶和Jasmine單元測試,這兩篇文章可以幫助你:

第一教程是關於離子1,它使用角1,但我認爲你可以適合你的代碼。它還談論如何測試端到端和用戶界面,Protactor,所以我希望它會有用。

第二個是關於如何實現用於離子2應用相同的測試框架。

我不知道硒多,但我真的很喜歡這些框架如何能夠給你離子的解決方案。

試試看吧。

0

已經一年以來問這個問題,所以我敢肯定你已經形成某種形式的終端到終端的解決方案。

我已經分別爲我的靜態和動態html標記元素添加了id ='mybutton'和[id] =「'item'+ item.id」屬性。編譯器在對代碼進行可靠命名時非常糟糕,因爲它會對代碼進行編譯,因此最好在前面對可測試性進行烘焙。

因此,您應該能夠在構建鏈中的簡單Web瀏覽器中自動測試大多數功能。

測試非瀏覽器支持 - 取決於設備 - 使用相機或觸點等功能需要填充或模擬來完成無頭測試自動化。另一個選擇是在模擬器中啓動你的測試,但這需要一套不同的工具來精通。