Puppeteer
Teisenda Puppeteer skriptid ja jest-puppeteer testikomplektid Autonomy testjuhtumiteks. Jäta waitForSelector ja käsitsi kirjutatud korduskatsete tsüklid kõrvale.
Puppeteer skriptid on imperatiivsed ja segavad sageli navigeerimise kraapimisega. Migreeri ainult need osad, mis kontrollivad toote käitumist; jäta andmekogumise skriptid alles.
Viip
Kleebi see oma Autonomy MCP-serveriga ühendatud koodimisagenti hoidla seest:
Migreeri selle hoidla Puppeteer 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.
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
page.waitForSelector()/page.waitForNavigation()jäetakse kõrvale; järgmise sammu tulemus on ootingimus.page.$eval/page.evaluatelugemised, mis annavad väärtuse Jestiexpect-ile, muutuvad nähtava väärtuse Assert sammudeks.page.setRequestInterception()töötlejad muutuvad Validate Network sammudeks seal, kus need midagi kontrollivad, ja jäetakse kõrvale seal, kus need ainult teesklevad vastuseid.
Vaata migreerimise ülevaadet, et näha täielikku struktuuride kaupa vastendust.
Cypress
Teisenda Cypress testikomplektid Autonomy testjuhtumiteks. Asenda cy.get ahelad ja kohandatud käsud loomulikus keeles sammudega.
Selenium
Teisenda Selenium WebDriver testikomplektid Java, Python, C# või JavaScripti abil Autonomy testjuhtumiteks. Loobu leheobjektidest ja selgesõnalistest ootamistest.