Autonomy dokumentatsioon
Migreerimine

Selenium

Teisenda Selenium WebDriver testikomplektid Java, Python, C# või JavaScripti abil Autonomy testjuhtumiteks. Loobu leheobjektidest ja selgesõnalistest ootamistest.

Seleniumi komplektid võivad olla kirjutatud eri keeltes, kuid struktuur on alati sama: draiver, lokaatorid, selgesõnalised ootamised ja leheobjektid. Migreerimine ei sõltu keelest, sest agent loeb kavatsust, mitte sidumisi.

Viip

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

Codetext
Migreeri selle hoidla Selenium 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.
Põimi leheobjektide meetodid neid kutsuvatesse sammudesse; leheobjekti lokaatoristrateegia jäetakse kõrvale. 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

  • By.id / By.xpath / By.cssSelector muutuvad kirjeldatud sihtmärkideks.
  • WebDriverWait / ExpectedConditions jäetakse kõrvale.
  • driver.get() muutub Navigate'iks; sendKeys muutub Type'iks; kinnitusele väärtust andev getText() muutub Assert'iks.
  • Grid'i / capabilities'i konfiguratsioon muutub testjuhtumi platvormivalikuks.

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

On this page