Autonomy dokumentatsioon
Migreerimine

Appium

Teisenda Appium mobiilikomplektid Java, Pythoni või JavaScripti abil Autonomy iOS-i ja Androidi testjuhtumiteks. Jäta capabilities, draiverid ja lokaatorid kõrvale.

Appiumi testid on seadmekapabilities'idega Seleniumi testid. Autonomy käivitab migreeritud testjuhtumi iOS-i simulaatorites ja Androidi emulaatorites, kasutades üleslaaditud artefakti; artefakti seadistust vaata lehelt Mobiil.

Viip

Kleebi see oma Autonomy MCP-serveriga ühendatud koodimisagenti hoidla seest:

Codetext
Migreeri selle hoidla Appium testid Autonomysse.
Loe iga test läbi ja loo seejärel iga testi kohta üks Autonomy testjuhtum tööriistaga autonomy_test_case_create, pannes sellele testi pealkirja.
Teisenda selektorid juhtelemendi lihtsas keeles kirjeldusteks. Säilita iga kinnitatud väärtus täpselt sellisena, nagu see on kirjutatud.
Asenda kõvakodeeritud mandaadid agendi valitud täiteväärtustega ning konfiguratsioon keskkonna väärtustega.
Määra testjuhtumi platvormiks ios või android Appiumi capabilities'ide põhjal. Käsitle accessibility-id / XPath lokaatoritena kirjeldatud sihtmärke. Jäta ootamised, korduskatsed ja raamistiku fixture'id kõrvale. Loetle esmalt olemasolevad testjuhtumid ja jäta vahele need, mis teekonda juba katavad.
Tagasta lõpetamisel lähte testi -> loodud testjuhtumi ID tabel.

Teisendamise märkused

  • desiredCapabilities (platformName, app) määravad testjuhtumi platvormi ja keskkonnas oleva üleslaaditud artefakti.
  • MobileBy.AccessibilityId / iOS class chains / UiAutomator selektorid muutuvad kirjeldatud sihtmärkideks.
  • driver.resetApp() / õiguste dialoogid muutuvad Preconditions-iks.
  • Žestide abilised (TouchAction, swipe) muutuvad kavatsust kirjeldavateks Scroll või Tap/Click sammudeks.

Vaata migreerimise ülevaadet, et näha täielikku struktuuride kaupa vastendust.

On this page