簡體   English   中英

如何使用 appium 自動化 flutter 移動應用程序?

[英]How to automate flutter mobile app using appium?

目前,我正在致力於自動化 flutter 移動應用程序。 我已經成功設計了一個 BDD cucumber Java 框架,其登錄腳本運行良好。 然后我嘗試自動化其他功能,但我無法將移動元素定位器值導入 Appium Inspector。 我們的團隊 我需要您對以下幾點的意見。

  1. 是否可以使用 BDD Cucumber Java 框架自動化 flutter 應用程序?
  2. 是否可以使用 appium 檢查器檢查 flutter 應用程序的所有移動元素? 還有其他方法來檢查 flutter 應用程序元素嗎?
  3. 我們是否還有其他選項可用於自動化 Flutter 應用程序?
  1. 您可以使用 pub.dev 上提供的 gherkin 包來自動化使用 BDD Cucumber。 測試將寫入 dart。

  2. 據我的發現,appium 需要accessibility-id才能與元素交互。 在 flutter 中,您不能為小部件設置accessibility-id 經過幾天的研究,我放棄了。 這個問題仍然懸而未決。

編輯:也發現這個說semanticLabel 可以用於resource-id。

  1. Flutter 有自己的集成測試 package,可用於自動化測試。 這很容易實現。 在此處閱讀更多信息: https://docs.flutter.dev/cookbook/testing/integration/introduction

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM