Kuidas

Micro Focus UFT Mobile – näpunäiteid ja nippe

4. november 2021

Sisukord

  • Micro Focus UFT Mobile – näpunäited ja nipid – jaanuar 2021
    • 1. Vea lahendamine, kui objekti ei saa iOS13.x-s tuvastada
    • 2. Vea lahendamine, kui rakendust ei saa üles laadida
    • 3. Juhised probleemi lahendamiseks, kui mõnda Android-seadet mobiilikeskuses ei kuvata
    • 4. Faili importCA.bat tõrketeadete lahendamine UFTM DM-i värskendamisel
    • 5. Vea lahendamine, kui UFT Mobile'is ühendusserver katkeb
    • 6. UFT Mobile'i sisselogimisvea parandamine veakoodi 2912 ilmumisel
    • 7. Krüptimata kaasasoleva parooli tõttu tekkinud probleemide lahendamine
    • 8. Juhend Xiaomi telefonide äratundmiseks
    • 9. Vöötkoodi simulatsiooni kasutamise lubamine ITI-s
    • 10. Juhised parooli lähtestamiseks versioonis PostgreSQL 9.3 superkasutaja (Postgres)
  • Micro Focus UFT Mobile – näpunäited ja nipid – veebruar 2021
    • 1. PostgreSQL 9.6 superkasutaja (Postgres) parooli lähtestamine
    • 2. Juhised TruClient Native Mobile'i protokolli objektituvastusprobleemide lahendamiseks, mis olid kunagi põhjustatud mobiilirakenduste pakkimisest mobiilikeskuses
    • 3. Parandage viga, kui UFTM läheb pooleldi välja pärast selle käivitamist laboriseadmest – UFTM 3.3 Chrome'is
    • 4. iOS-i pakendaja teeninduspordi muutmise meetodid
    • 5. Rakenduse Mobiilikeskusesse üleslaadimise ajal vea Lahendamine seadmes pole ruumi
    • 6. Juhised [UFT – mobiilikeskuse] vea FACILITY_ITF parandamiseks skripti täitmise ajal
    • 7. MC 1.52 ja MC 2.0 installeerimise ajal tekkinud vea parandamine – muutuja COMSPEC.
    • 8. Juhend iOS-i rakenduste installimiseks, kasutades tööriista ideviceinstaller.exe
    • 9. Juhised tõrke „Sisemise tõrke kood:2000” lahendamiseks
    • 10. Toimingud CTBC-Upload APP veakoodi 2110 parandamiseks
  • Micro Focus UFT Mobile – näpunäited ja nipid – märts 2021
    • 1.UFT mobiilserver – andmebaasiga ühenduste avamise probleem
    • 2.[MC] Safariga testimisel IOS11 ja uuema versiooniga tuleb keeleks määrata inglise keel
    • 3.UFT mobiilikeskus – probleemid rakenduste installimisel seadmetesse
    • 4.UFT Mobile – testid biomeetrilise simulatsiooniga geolokalisatsiooni abil
    • 5.MC 2.7 kuni 3.1 installimine ebaõnnestus
    • 6. iOS-i seadmes ei saa UFT-d kasutades kuupäeva määrata
    • 7. Pakendatud rakenduste installimine Android 4.4.4-ga põhiseadmesse CT50 MC 3 kaudu nurjus
    • 8.Mc-brauseri rakendust ei saa kauginstallida mobiilikeskuse versioonile 2.80
    • 9.MC 3.0: rakendusega suhtlemisel on nüüd uus võimalus rakenduste sulgemiseks
    • 10. Rakenduste test Advantage Mobile Center
    • 11. Mobiilikeskus ei saanud rakendusest pakendatud versiooni luua
  • Micro Focus UFT Mobile – näpunäited ja nipid – aprill 2021
    • Viga: programmi ei saa käivitada, kuna teie arvutist puudub api-ms-win-crt-stdio-l1-1-0.dll
    • Mitme profiiliga IPA-faili allkirjastamise piirang
    • Mobiilikeskus – ALM-ühilduvus
    • Mobiilikeskus (MC): kas mobiilikeskus toetab ja pakub mobiilseadmes järgmist mobiilirakenduste jõudlust.
    • Sellele sertifikaadile on alla kirjutanud tundmatu asutus
    • IPA-faile ei juurutata iOS-i seadmetesse
    • Viga Rakenduse mobiilikeskusesse üleslaadimisel ei jäänud seadmes ruumi
    • Viga MC 1.52 ja MC 2.0 installimisel – muutuja COMSPEC
  • Micro Focus UFT Mobile – näpunäiteid ja nippe – mai 2021
  • Micro Focus UFT Mobile – näpunäiteid ja nippe – juuni 2021
    • 1. Rakendusmudeli projekti koostamine, kasutades pakendamata rakendust
    • 2. Kohaliku pistikuga ühendatud seadmete latentsusaeg on väga ebaregulaarne
    • 3. Seadme veebivaate jõudluse probleem versioonis UFT 14.0
    • 4. MC-sse sisselogimisel saame mõnikord veateate 'Sisemine tõrge Error Code:2000'.
    • 5. Objekti tuvastamise probleem Chrome'i mobiilibrauseris
    • 6. MC Connector ei saa MC-serveriga ühendust luua
    • 7. MC 2.70 + Appium 1.6.3: Appiumi seanssi ei saanud käivitada
    • 8. Lähtestage kasutaja pwd-funktsioon, mis ei tööta MC 2.6 versiooni puhul
    • 9. Paralleelse täitmise küsimus
    • 10. Viga Mobile Centeri serveri desinstallimisel

Micro Focus UFT Mobile – näpunäiteid ja nippe – mai 2021

1. Kuidas muuta iOS-i pakendaja teenindusporti

Mul oli probleeme Micro Focus Mobile Center Connectori ja iOS-i pakenditeenuse käitamisel samas Maci masinas. Mobile Center 2.50 ja Mobile Center 2.51 puhul käivitub iOS Packaging Jetty Server vaikimisi pordist 8081 ega sega pordist 8080 käivitatud konnektoriteenust.

Praegu käivitub Mobile Center 2.53 iOS-i pakkimisteenus pordist 8080 ja seda ei saa koos Micro Focus Mobile Centeri ühendusteenusega töötada.

Lahendus

Kui soovite iOS-i pakkija teenuseporti muuta, järgige allolevaid kirjalikke samme.

Samm 1: Avage kaust PackagerService/Jetty ja leidke fail start.ini.

2. samm: Redigeerige faili PackagerServicefile ja muutke parameeter jetty.port soovitud pordiks (vaikimisi 8080).

2. Kuidas ületada TruClient Native Mobile'i protokolli objektituvastusprobleemid, mis on põhjustatud mobiilirakenduste pakkimisest mobiilikeskusesse

Kui äriprotsessi konkreetset sammu ei saa salvestatud rakenduse pakkimisest põhjustatud objektituvastusprobleemide tõttu salvestada või uuesti esitada, on lahenduseks luua skript, mis ühendab pakendatud rakenduse abil salvestatud sammud pakimata versiooniga salvestatud sammudega. rakendusest. Teile antakse juhised, kuidas seda teha.

Mõne mobiilirakenduse puhul ei salvestata või taasesitatakse rakenduse pakendatud versiooni TruClient Native Mobile'i protokolli ja mobiilikeskuse abil mõnda äriprotsessi etappi või neid ei taasesitata edukalt.

Põhjuseks võib olla see, et rakenduses kasutatavat tehnoloogiat Mobile Center ei toeta. Paljudel juhtudel probleemi ei korrata, kui salvestamiseks ja taasesitamiseks kasutatakse rakenduse algset pakendamata versiooni.

Pakkimata rakenduse salvestamine aga jõudluse testimiseks ei sobi, kuna selle tulemuseks on valed või puuduvad tehingu reageerimisajad skripti taasesitamisel. Mida saaks teha selle probleemi lahendamiseks?

Lahendus

Skripti loomisel TruClient Native Mobile'i protokolliga on võimalik lasta äriprotsessi mõned etapid salvestada rakenduse pakendatud versiooni abil ja teised etapid rakenduse algse, pakimata versiooni abil.

Nii, kui mõnda mobiilirakenduse objekti ei saa pakitud rakenduse abil salvestada või taasesitada, saab need salvestada pakimata rakendusega. Kõik muud äriprotsessi etapid võivad kasutada pakitud rakendust. Sellise skripti taasesitamisel ei arvutata tehingu reaktsiooniaega või see ei ole pakendamata rakendusega salvestatud sammude puhul täpne.

Nende sammude ligikaudse täitmise aja arvutamiseks saab skriptile lisada JavaScripti koodi ja seda kasutada kasutaja määratud andmepunktide loomiseks. Pärast testitulemuste analüüsimist näitavad Analysis andmepunktide graafikud probleemsete sammude täitmise aega.

Allpool on üksikasjalikud juhised skripti ja kasutaja andmepunktide loomise kohta.

Skripti loomiseks, mis ühendab pakendatud rakendusega salvestatud sammud ja pakendamata rakendusega salvestatud sammud, järgige allolevaid juhiseid.

Samm 1: Looge TruClient Native Mobile'i protokolli skript VuGenis TruClient Standalone'i jaoks.

2. samm: Salvestage soovitud äriprotsess, kasutades rakenduse pakendamata versiooni.

3. samm: TruClienti brauseris -> Mobile Centeri vahekaardil -> Rakenduse lõpuleviimise ja käivitamise etapp klõpsake käsku Käivita rakendus -> Argumendid.

4. samm: Rakenduse pakendatud versiooni kasutamiseks valige Packaged: true.

5. samm: Klõpsake nuppu Käivita konfiguratsioonivoog ja seejärel salvestage soovitud äriprotsess uuesti.

6. samm: Esialgne skript peaks välja nägema sarnane järgmiselt:

7. samm: Kasutage pakitud rakendusega salvestatud sammude hulgast salvestatud skripti, tuvastage need, mis on probleemsed, ja asendage need pakendamata rakendusega salvestatud vastavate sammudega.

8. samm: Eemaldage või keelake skriptist kõik dubleerivad / üleliigsed sammud.

Märge: Pakkimata taotlus on oluline salvestada enne pakendatud. Eespool kirjeldatud protseduur kehtib nii Androidi kui ka iOS-i rakenduste jaoks.

Pakendamata sammude täitmisaja arvutamiseks järgige allolevaid samme:

Samm 1: Lisage JavaScripti hindamise samm enne kohustuslikke pakendamata samme järgmise koodiga:var operationStartTime = Date.now();

2. samm: Lisage JavaScripti hindamissamm pärast nõutavaid pakendamata etappe järgmise koodiga:var operationEndTime = Date.now();var arvutatudTime = (operationEndTime – operationStartTime) / 1000; // Aja hankimine sekunditesTC.userDataPoint(overallTime, arvutatudAeg); // Kasutaja andmepunkti loomine

3. samm: Pärast skripti käitamist kontrolleris ja toortulemuste analüüsimist rakenduses Analysis lisage analüüsis andmepunktide graafik, et näha skripti pakendamata osa täitmisaega.

Märge : Täitmisaja arvutamiseks soovitatud meetod ei taga täpseid mõõtmisi. See on vaid lahendus ja arvutab vajalike sammude jaoks nii võrguaja TruClientist mobiilikeskuseni kui ka täitmisaja (Mobile Centeri käskude tõlgendamine, objekti tuvastamine ja toimingu täitmine).

3. Mobiilikeskuse installimise ajal serveri sertifikaadi vea genereerimine nurjus

Mobiilikeskuse installimise ajal nurjub installimine serveri sertifikaadi genereerimisel veateate Serveri sertifikaadi genereerimine nurjus. Installimine katkeb ja rullub pärast seda tagasi. See on tõsine probleem, mida tuleb uurida.

Lahendus

Siin annan teile vea põhjuse ja lahenduse. See tekib siis, kui masinal on FQDN, mis algab numbriga, see ei pruugi olla seotud SSL-i kasutamise/mittekasutamisega installimise ajal.

FQDN peab algama ingliskeelse tähestikuga. Numbritega algavaid FQDN-e ei toetata. Probleemi lahendamiseks muutke masina nime, et see algaks tähestikuga, ja jätkake installimisega uuesti.

4. PostgreSQL 9.3 superkasutaja (postgres) parooli lähtestamine

Mul oli probleeme PostgreSQL-i superkasutajakonto (postgres) parooli lähtestamisel. PostgreSQL-serveri esmakordsel installimisel luuakse automaatselt superkasutaja konto postgres.

Täiendusprotsessi jaoks on vaja postgresi superkasutaja konto parooli. Kui see parool kaob, saab selle lähtestada allolevate juhiste järgi.

Lahendus

Parooli lähtestamiseks järgige allolevaid juhiseid.

Samm 1: Looge failist pg_hba.conf varukoopia, mis asub all: C:Program FilesPostgreSQL9.3data

2. samm: Avage pg_hba.conf ja muutke kommenteerimata kirjete jaoks MEETOD md5 asemel usaldusväärsuseks (kommentaaride rea alguses on sümbol #).

3. samm: Taaskäivitage PostgreSQL teenus.

4. samm: Avage PostgreSQL-i haldustööriist pgAdmin3.exe, mille leiate jaotisest C:Program FilesPostgreSQL9.3in

5. samm: Ühendage PostgreSQL 9.3 serveriga topeltklõpsuga PostgreSQL 9.3 (localhost:5432) sõlm. Kui küsitakse parooli, jätke see tühjaks ja vajutage sisestusklahvi või vajutage nuppu OK.

6. samm: Seejärel valige Fail > Muuda parooli……. menüü. Lahku Praegune salasõna tühjaks ja täitke uus salasõna ja selle kinnituse redigeerimiskastid ning klõpsake nuppu OK. 7. samm: Lõpuks taastage fail pg_hba.conf algsesse olekusse ja taaskäivitage PostgreSQL-teenus.

5. Viga: Xcode/iOS-i litsentsiga nõustumine nõuab administraatoriõigusi

HPMCenableri tööriist ei tööta korralikult Xcode'i litsentsiperioodi tõttu. See on suur probleem. Xcode/iOS-i litsentsiga nõustumine nõuab administraatoriõigusi. Käivitage sudo xcodebuild -license ja proovige seda käsku uuesti. Selle põhjuseks on Xcode litsentsileping, ootel aktsepteerimine ei võimalda HPMCenableril korralikult töötada

Lahendus

Lihtsalt minge MAC-masinasse, avage Xcode ja nõustuge litsentsitingimustega ning käivitage uuesti HPMC Enabler. See annab teile lahenduse.

6. CTBC-Upload APP veakood 2110

HPMC teenus ei käivitunud pärast aruandefaili kustutamist asukohas hpmc/server/reports. On märgata, et ülaltoodud asukohas on aruandefail, mille suurus on 13G ja see võib olla põhjuseks, et rakenduse üleslaadimine ebaõnnestus veaga 2110. Seega kustutas kasutaja selle suure aruandefaili. Pärast selle faili kustutamist on aga märgata, et nginxi protsess ei saa normaalselt käivituda, mille tulemusel HPMC teenus ei käivitu.

Lahendus

Algpõhjus on tingitud sellest, et fail nginx.conf ei olnud täielik ja Mobile Center ei saa seda analüüsida. R&D asendatakse õigega nginx.conf, seejärel käivitatakse teenus edukalt. nginx.conf on avalik fail, mis tahes programm või teenus võib seda määratleda või muuta.

Kuid tavaliselt võib selle faili lugemine/kirjutamine tagada täpsed ja täielikud andmed ning see ei põhjusta tõrkeid. Selle probleemi stsenaariumi puhul on põhjuseks kettaruumi vähesus, mis põhjustab faili nginx.conf tõrke.

Mis puudutab koodi lugemist/kirjutamist, siis see kas salvestatakse edukalt (konf-faili värskendatakse) või kirjutamine ebaõnnestub (konf-faili ei värskendata), kogu selle ülesande eest vastutab Linuxi enda reegel.

Ruum peaks aga kuuluma erivahemikku. Lisaks on serveri/aruannete kategooria eesmärk salvestamise/taasesituse ajal seadme teavet säilitada. Näiteks protsessor, mälu, ekraanipildid ja nii edasi. Kasutajad saavad töö loomisel seadistada, kas neid koguda või mitte.

7. PostgreSQL 9.6 superkasutaja (postgres) parooli lähtestamine

Selles dokumendis kirjeldatakse, kuidas lähtestada PostgreSQL-i superkasutajakonto (postgres) parool. PostgreSQL-i serveri esmakordsel installimisel superkasutaja konto postgres luuakse automaatselt. Täiendusprotsessi jaoks on vaja postgresi superkasutaja konto parooli:

Lahendus

Kui see parool läheb kaduma, saab selle lähtestada alltoodud juhiste järgi.

Samm 1: Looge varukoopia pg_hba.conf fail, mis asub all: C:Program FilesPostgreSQL9.6data

2. samm: Avage pg_hba.conf ja muutke faili MEETOD alates md5 juurde usaldama kommenteerimata kirjete jaoks (kommentaaride rea alguses on sümbol #):

3. samm: Taaskäivitage PostgreSQL-teenus:

4. samm: Avage PostgreSQL-i haldustööriist, pgAdmin4.exe , mille leiate kaustast C:Program FilesPostgreSQL9.6pgAdmin 4in

5. samm: Ühendage PostgreSQL 9.6 serveriga topeltklõpsuga PostgreSQL 9.6 sõlm. Kui küsitakse parooli, jätke see tühjaks ja vajutage sisestusklahvi või vajutage nuppu OK:

6. samm: Laiendage Andmebaasid sõlm ja valige postgres andmebaasi. Seejärel minge aadressile Tööriistad > Päringu tööriist menüü ja tippige allolev SQL-lause:

ALTER USER postgres parooliga 'myNewPassword';

7. samm: Lõpuks taastage pg_hba.conf algolekusse ja taaskäivitage PostgreSQL-teenus

8. Mobiilikeskus (MC): ALM-i MC-skripti käitamisel ebaõnnestus ühenduse loomine HPE mobiilikeskusega.

Kui MC-skript teostatakse ALM-ist, kuvatakse aruandes tõrge HPE Mobile Centeriga ühenduse loomine ebaõnnestus. Kui aga käivitate UFT-st identse skripti, töötab see hästi. Kui kasutaja soovib integreerida ALM-i Mobile Centeriga, annab algstringi MC; seetõttu peaks kasutaja eritellimusel valmistatud stringide kasutamise asemel kasutama MC pakutavaid stringe.

Kui soovite kasutada ALM-i mobiilikeskusega, peate kontrollima MC-ühendust ALM-i mobiilikeskuse konfiguratsiooniseadetes, mitte UFT-küljel. Veenduge, et MC-ühendus oleks pidevalt stabiilne.

Pöörake tähelepanu ühele märgile alguses stringil, et lubada ALM-ühendus Mobile Centeriga. Kohandatud stringi asemel pakub MC algstringi. Kui kasutate kehtetut algstringi, muudab server seda MC-serveri taaskäivitamisel, mille tulemuseks on MC-ühenduse katkemine. Kasutaja saab algstringi (Dsso.initString) hankida siit:

Windowsi jaoks: C:Program FilesMobile Center Serverserverwrapperwrapper.conf

Linuxi jaoks: /opt/mc/server/conf/setenv_common.sh

9. Kuidas kasutada tööriista idevice_id.exe?

Seda utiliiti saab kasutada kõigi praegu ühendatud/ühendatud seadmete loetlemiseks. Idevice_id.exe on osa kaasasolevatest tööriistadest libimobiilseade teek, mis on platvormideülene tarkvaraprotokolli teek ja tööriistad iOS®-i seadmetega natiivseks suhtlemiseks. Seda utiliiti saab kasutada kõigi praegu ühendatud seadmete loetlemiseks. Selle probleemi saab lahendada, installides mobiilikeskuse versiooni 2.53. 8248. See aitab sind kindlasti.

The libimobiilseade Tööriistad on mobiilikeskusega kaasas järgmistel teedel:

· MC server : serverlibimobiledevicewindows-amd64

· Iseseisev pistik : connectorlibimobiledevicewindows-amd64

Lahendus

Siin on idevice_id.exe valikud. Allpool mainitud juhised on järgmised:

Samm 1: Avage käsuviip ja liikuge libimobiledevice kataloogi

2. samm: Käivitage allolev käsk:

idevice_id.exe -l

10. Kuidas installida iOS-i rakendusi, kasutades tööriista ideviceinstaller.exe?

Olen installinud iOS-i kasutades ideviceinstaller.exe utility.ideviceinstaller.exe on osa kaasasolevatest tööriistadest libimobiilseade teek, mis on platvormideülene tarkvaraprotokolli teek ja tööriistad iOS®-i seadmetega natiivseks suhtlemiseks.

Libimobiilseadme tööriistad on mobiilkeskusega kaasas järgmistel viisidel:

MC-server: serverlibimobiledevicewindows-amd64

Iseseisev pistik : connectorlibimobiledevicewindows-amd64

Lahendus

Järgige installimiseks alltoodud juhiseid.

Samm 1: Minge käsureale ja liikuge libimobiledevice kataloogi

2. samm: Lugege allolevat käsku: ideviceinstaller.exe -u -i

Näiteks:ideviceinstaller.exe -u 9a0db5182243e7a52f5b583291b0cecba00aa694 -i C:TempHP4M-Agent.ipa