Com

Micro Focus UFT Mobile: consells i trucs

4 de novembre de 2021

Taula de continguts

  • Micro Focus UFT Mobile: consells i trucs: gener de 2021
    • 1. Solucionar l'error quan l'objecte no es pot identificar a iOS13.x
    • 2. Solucionar l'error quan l'aplicació no es pot carregar
    • 3. Instrucció per solucionar el problema quan alguns dispositius Android no apareixen al centre mòbil
    • 4. Solucionar l'error d'error del fitxer importCA.bat durant l'actualització del DM UFTM
    • 5. Solucionar l'error quan el servidor de connectors es desconnecta a UFT Mobile
    • 6. Correcció de l'error d'inici de sessió a UFT Mobile a l'aparició del codi d'error 2912
    • 7. Solucionar els problemes sorgits a causa de la contrasenya transportada sense xifrar
    • 8. Instrucció per reconèixer els telèfons Xiaomi
    • 9. Habilitació de l'ús de la simulació de codis de barres a ITI
    • 10. Instruccions per restablir la contrasenya al superusuari de PostgreSQL 9.3 (Postgres)
  • Micro Focus UFT Mobile: consells i trucs: febrer de 2021
    • 1. Restablir la contrasenya de superusuari de PostgreSQL 9.6 (Postgres).
    • 2. Instruccions per resoldre els problemes de reconeixement d'objectes al protocol TruClient Native Mobile, que abans eren causats per l'embalatge de les aplicacions mòbils al Mobile Center
    • 3. Corregiu l'error quan l'UFTM s'apaga mig després d'iniciar-lo des del dispositiu Lab: UFTM 3.3 a Chrome
    • 4. Mètodes per alterar el port de servei de l'empaquetador d'iOS
    • 5. Solucionant l'error No queda espai al dispositiu en el moment de penjar l'aplicació al Mobile Center
    • 6. Instruccions per solucionar l'error [UFT – Mobile Center] FACILITY_ITF en el moment d'execució de l'script
    • 7. Correcció de l'error en el moment de la instal·lació de MC 1.52 i MC 2.0 – variable COMSPEC.
    • 8. Instrucció per instal·lar les aplicacions d'iOS mitjançant l'eina ideviceinstaller.exe
    • 9. Instruccions per resoldre l'error 'Codi d'error d'error intern: 2000'.
    • 10. Passos per solucionar el codi d'error 2110 de l'aplicació CTBC-Upload
  • Micro Focus UFT Mobile - Consells i trucs - març de 2021
    • 1.UFT Mobile Server: problema per obrir connexions amb la base de dades
    • 2.[MC] Quan feu proves amb Safari amb IOS11 o superior, l'idioma s'ha de configurar en anglès
    • 3.UFT Mobile Center: problemes per instal·lar aplicacions als dispositius
    • 4.UFT Mobile – Proves amb simulació biomètrica mitjançant Geolocalització
    • 5. La instal·lació de MC 2.7 a 3.1 ha fallat
    • 6.No es pot establir la data en un dispositiu iOS mitjançant UFT
    • 7.No s'ha pogut instal·lar aplicacions empaquetades al nostre dispositiu CT50 principal amb Android 4.4.4 mitjançant MC 3
    • 8.No es pot instal·lar l'aplicació del navegador mc de forma remota a la versió 2.80 del centre mòbil
    • 9.MC 3.0: quan interactueu amb una aplicació, ara hi ha una nova opció per forçar el tancament de les aplicacions
    • 10.Prova d'aplicacions Advantage Mobile Center
    • 11.Mobile Center no ha pogut crear una versió empaquetada de l'aplicació
  • Micro Focus UFT Mobile - Consells i trucs - abril de 2021
    • Error: el programa no es pot iniciar perquè falta api-ms-win-crt-stdio-l1-1-0.dll a l'ordinador
    • Limitació per signar un fitxer IPA amb diversos perfils
    • Mobile Center - Compatibilitat ALM
    • Mobile Center (MC): és compatible amb Mobile Center i ofereix el rendiment següent de les aplicacions mòbils al dispositiu mòbil.
    • Aquest certificat va ser signat per una autoritat desconeguda
    • Els fitxers IPA no s'estan desplegant als dispositius iOS
    • Error No queda espai al dispositiu mentre penges l'aplicació al Mobile Center
    • Error durant la instal·lació de MC 1.52 i MC 2.0 – variable COMSPEC
  • Micro Focus UFT Mobile - Consells i trucs - maig de 2021
  • Micro Focus UFT Mobile - Consells i trucs - juny de 2021
    • 1. Creació d'un projecte de model d'aplicació mitjançant una aplicació no empaquetada
    • 2. Aconseguint una latència molt irregular per als dispositius connectats al connector local
    • 3. Problema de rendiment de visualització web del dispositiu a UFT 14.0
    • 4. Durant l'inici de sessió a MC de vegades obtenim un error 'Codi d'error d'error intern: 2000'.
    • 5. Problema d'identificació d'objectes al navegador mòbil Chrome
    • 6. MC Connector no es pot connectar amb MC Server
    • 7. MC 2.70 + Appium 1.6.3: no s'ha pogut iniciar la sessió d'Appium
    • 8. Restableix la funcionalitat pwd de l'usuari que no funciona per a la versió MC 2.6
    • 9. Problema d'execució paral·lela
    • 10. Error en desinstal·lar Mobile Center Server

Micro Focus UFT Mobile - Consells i trucs - maig de 2021

1. Com canviar el port de servei del paquet d'iOS

Vaig tenir alguns problemes mentre executava el Micro Focus Mobile Center Connector i el servei d'embalatge d'iOS a la mateixa màquina Mac. Per a Mobile Center 2.50 i Mobile Center 2.51, l'iOS Packaging Jetty Server s'inicia al port 8081 de manera predeterminada i no interfereix amb el servei de connector que s'ha iniciat al port 8080.

Actualment, a Mobile Center 2.53, el servei d'embalatge d'iOS s'inicia al port 8080 i no pot funcionar juntament amb el servei Micro Focus Mobile Center Connector.

Solució

Si voleu canviar el port de servei d'iOS Packager, seguiu els passos escrits a continuació.

Pas 1: Obriu la carpeta PackagerService/Jetty i localitzeu el fitxer start.ini.

Pas 2: Editeu PackagerServicefile i canvieu el paràmetre jetty.port al port que necessiteu (per defecte és 8080).

2. Com superar els problemes de reconeixement d'objectes al protocol TruClient Native Mobile, causats per l'empaquetament d'aplicacions mòbils al Mobile Center

Si no es pot enregistrar o reproduir un pas específic d'un procés de negoci a causa de problemes de reconeixement d'objectes causats per l'empaquetament de l'aplicació gravada, una solució alternativa és crear un script que combini els passos enregistrats amb l'aplicació empaquetada amb els passos enregistrats amb la versió no empaquetada. de l'aplicació. Es proporcionen instruccions sobre com fer-ho.

Per a algunes aplicacions mòbils, quan es grava o es reprodueix la versió empaquetada de l'aplicació mitjançant el protocol TruClient Native Mobile i el Mobile Center, alguns passos del procés empresarial no es registren o no es reprodueixen correctament.

La raó d'això podria ser que la tecnologia utilitzada per l'aplicació no és compatible amb Mobile Center. En molts casos, el problema no es reprodueix si s'utilitza la versió original no empaquetada de l'aplicació per gravar-la i reproduir-la.

Tanmateix, per a les proves de rendiment, no és adequat enregistrar una aplicació no empaquetada, ja que provoca temps de resposta de transacció incorrectes o faltants quan es reprodueix l'script. Què es podria fer per solucionar aquest problema?

Solució

Quan es crea un script amb el protocol TruClient Native Mobile, és possible que alguns passos del procés de negoci s'enregistrin mitjançant la versió empaquetada de l'aplicació i altres passos s'enregistrin mitjançant la versió original no empaquetada de l'aplicació.

D'aquesta manera, si alguns objectes d'una aplicació mòbil no es poden gravar o reproduir amb l'aplicació empaquetada, es poden gravar mitjançant l'aplicació no empaquetada. Tots els altres passos del procés empresarial poden utilitzar l'aplicació empaquetada. Quan es reprodueix aquest script, el temps de resposta de la transacció no es calcularà o no serà exacte per als passos registrats amb l'aplicació no empaquetada.

Per calcular un temps aproximat per a l'execució d'aquests passos, el codi JavaScript es pot afegir a l'script i utilitzar-lo per crear punts de dades definits per l'usuari. Després d'analitzar els resultats de la prova, els gràfics de punts de dades d'Anàlisi mostrarien el temps d'execució dels passos problemàtics.

A continuació es mostren les instruccions detallades sobre com generar l'script i com crear punts de dades d'usuari.

Per crear un script que combini passos, enregistrats amb l'aplicació empaquetada i passos, gravats amb l'aplicació no empaquetada, seguiu els passos que s'escriuen a continuació:

Pas 1: Creeu un script de protocol TruClient Native Mobile a VuGen per a TruClient Standalone.

Pas 2: Enregistreu el procés empresarial desitjat mitjançant la versió no empaquetada de l'aplicació.

Pas 3: Al navegador TruClient -> pestanya Mobile Center -> Finalitzar i iniciar el pas de l'aplicació, feu clic a Inicia l'aplicació -> Arguments.

Pas 4: Seleccioneu Packaged: true per utilitzar la versió empaquetada de l'aplicació.

Pas 5: Feu clic al botó Execute Configuration Flow i, a continuació, torneu a gravar el procés empresarial desitjat.

Pas 6: L'script inicial hauria de semblar a això:

Pas 7: Utilitzeu l'script que s'enregistra, a partir dels passos que s'han enregistrat amb l'aplicació empaquetada, identifiqueu els que són problemàtics i substituïu-los pels passos corresponents registrats amb l'aplicació no empaquetada.

Pas 8: Elimineu o desactiveu tots els passos duplicats o redundants de l'script.

Nota: És important registrar l'aplicació no empaquetada abans que la empaquetada. El procediment descrit anteriorment és aplicable tant a les aplicacions d'Android com a iOS.

Per calcular el temps d'execució dels passos no empaquetats, seguiu els passos escrits a continuació:

Pas 1: Afegiu un pas d'avaluació de JavaScript abans dels passos no empaquetats necessaris amb el codi següent: var operationStartTime = Date.now();

Pas 2: Afegiu un pas d'Avaluació de JavaScript després dels passos no empaquetats necessaris amb el codi següent: var operationEndTime = Date.now();var calculatedTime = (operationEndTime – operationStartTime) / 1000; // Obteniu el temps en segonsTC.userDataPoint(overallTime, calculatedTime); // Crear un punt de dades d'usuari

Pas 3: Després d'executar l'script al controlador i analitzar els resultats bruts a l'anàlisi, afegiu un gràfic de punts de dades a l'anàlisi per veure el temps d'execució de la part no empaquetada de l'script:

Nota : L'enfocament suggerit per calcular el temps d'execució no garanteix mesures precises. Només és una solució alternativa i calcula tant el temps de xarxa des de TruClient fins al Mobile Center com el temps d'execució (interpretació d'ordres del Mobile Center, reconeixement d'objectes i execució d'operacions) per als passos necessaris.

3. No s'ha pogut generar un error de certificat del servidor durant la instal·lació del Mobile Center

Durant la instal·lació del Mobile Center, la instal·lació falla durant la generació del certificat del servidor amb l'error Error al generar el certificat del servidor. La instal·lació s'avorta i es retrocedeix després d'això. Aquest és un problema greu que s'ha d'estudiar.

Solució

Aquí us proporcionaré la causa i la solució de l'error. Això es produeix quan la màquina té un FQDN que comença amb un número, no necessàriament està relacionat amb l'ús/no utilització de SSL durant la instal·lació.

El FQDN ha de començar amb un caràcter alfabètic anglès. No s'admeten els FQDN que comencen amb números. Per resoldre el problema, canvieu el nom de la màquina perquè comenci amb un caràcter alfabètic i torneu a procedir amb la instal·lació.

4. Restabliment de la contrasenya de superusuari de PostgreSQL 9.3 (postgres).

Vaig tenir problemes per restablir la contrasenya del compte de superusuari de PostgreSQL (postgres). Quan s'instal·la per primera vegada el servidor PostgreSQL, es crea automàticament un compte de superusuari postgres.

La contrasenya del compte de superusuari de Postgres és necessària per al procés d'actualització. Si es perd aquesta contrasenya, es pot restablir amb les instruccions següents.

Solució

Seguiu els passos escrits a continuació per restablir la contrasenya.

Pas 1: Creeu una còpia de seguretat del fitxer pg_hba.conf que es pot trobar a: C:Program FilesPostgreSQL9.3data

Pas 2: Obriu pg_hba.conf i canvieu el MÈTODE de md5 per confiar per a les entrades no comentades (els comentaris tenen el símbol # al començament de la línia).

Pas 3: Reinicieu el servei PostgreSQL.

Pas 4: Obriu l'eina d'administració de PostgreSQL, pgAdmin3.exe, que es pot trobar a C:Program FilesPostgreSQL9.3in

Pas 5: Connecteu-vos al servidor PostgreSQL 9.3 fent doble clic PostgreSQL 9.3 (localhost:5432) node. Quan se us demani la contrasenya, deixeu-la en blanc i premeu la tecla Enter o premeu el botó D'acord.

Pas 6: A continuació, aneu a Fitxer > Canvia la contrasenya.... menú. marxar Contrasenya actual buit i ompliu el nova contrasenya i els seus quadres d'edició de confirmació i feu clic a D'acord. Pas 7: Finalment, restaureu el pg_hba.conf al seu estat original i reinicieu el servei PostgreSQL.

5. Error: acceptar la llicència Xcode/iOS requereix privilegis d'administrador

L'eina HPMCEnabler no funciona correctament a causa del termini de la llicència Xcode. Aquest és un gran problema. Acceptar la llicència Xcode/iOS requereix privilegis d'administrador. Si us plau, executeu sudo xcodebuild -license i torneu a provar aquesta ordre. És causat per un acord de llicència Xcode, pendent d'acceptar no permet que HPMCEnabler funcioni correctament

Solució

Només cal que aneu a la màquina MAC, obriu Xcode i accepteu els termes de la llicència i torneu a executar HPMC Enabler. Això us proporcionarà la solució.

6. Codi d'error de l'aplicació CTBC-Upload 2110

El servei HPMC no s'ha pogut iniciar després d'haver suprimit el fitxer d'informe a la ubicació de hpmc/server/reports. S'observa que hi ha un fitxer d'informe que arriba a la mida de 13G a la ubicació anterior i pot ser el motiu pel qual la càrrega de l'aplicació ha fallat amb l'error 2110. Per tant, l'usuari ha suprimit aquest fitxer d'informe gran. Tanmateix, després d'eliminar aquest fitxer, s'observa que el procés nginx no pot començar amb normalitat, cosa que fa que el servei HPMC no s'iniciï.

Solució

La causa arrel es deu a que nginx.conf no s'ha completat i Mobile Center no pot analitzar-lo. R+D es substitueix per nginx.conf correcte i, a continuació, el servei s'inicia correctament. nginx.conf és un fitxer públic, qualsevol programa o servei el podria definir o modificar.

Però normalment, la lectura/escriptura d'aquest fitxer podria garantir dades precises i completes i no donarà lloc a cap error. Per a l'escenari d'aquest problema, es deu a l'espai en disc sense espai que provoca un error del fitxer nginx.conf.

Pel que fa a la lectura/escriptura del codi, es desarà correctament (el fitxer de configuració s'actualitzarà) o s'escriurà sense èxit (el fitxer de configuració no s'actualitzarà), tota aquesta tasca és responsable de la mateixa regla de Linux.

Tanmateix, l'espai hauria de pertànyer a un rang especial. A més, l'objectiu de la categoria servidor/informes és mantenir la informació del dispositiu sempre que enregistri/reprodueix. Com ara CPU, memòria, captures de pantalla, etc. Els usuaris podrien configurar si els recolliran o no cada vegada que creen una feina.

7. Restabliment de la contrasenya de superusuari de PostgreSQL 9.6 (postgres).

Aquest document descriu com restablir la contrasenya del compte de superusuari de PostgreSQL (postgres). Quan s'instal·la per primera vegada el servidor PostgreSQL, un compte de superusuari postgres es crea automàticament. La contrasenya del compte de superusuari de Postgres és necessària per al procés d'actualització:

Solució

Si es perd aquesta contrasenya, es pot restablir amb les instruccions esmentades a continuació.

Pas 1: Creeu una còpia de seguretat de pg_hba.conf fitxer que es pot trobar a: C:Program FilesPostgreSQL9.6data

Pas 2: Obriu pg_hba.conf i canvieu el fitxer MÈTODE des de md5 a confiar per a les entrades no comentades (els comentaris tenen el símbol # al principi de la línia):

Pas 3: Reinicieu el servei PostgreSQL:

Pas 4: Obriu l'eina d'administració de PostgreSQL, pgAdmin4.exe , que es pot trobar a C:Program FilesPostgreSQL9.6pgAdmin 4in

Pas 5: Connecteu-vos al servidor PostgreSQL 9.6 fent doble clic PostgreSQL 9.6 node. Quan se us demani la contrasenya, deixeu-la en blanc i premeu la tecla Enter o premeu el botó D'acord:

Pas 6: Amplia el Bases de dades node i seleccioneu postgres base de dades. Aleshores, aneu a Eines > Eina de consulta menú i escriviu la instrucció SQL següent:

ALTER USER postgres amb la contrasenya 'myNewPassword';

Pas 7: Finalment, restaurar pg_hba.conf al seu estat original i reinicieu el servei PostgreSQL de nou

8. Mobile Center (MC): no s'ha pogut connectar a HPE Mobile Center quan s'executa l'script MC des d'ALM.

Quan s'executa l'script MC des d'ALM, a l'informe s'informa de l'error No s'ha pogut connectar a HPE Mobile Center. Tanmateix, si executeu l'script idèntic des d'UFT, funciona bé. Si l'usuari vol integrar ALM amb Mobile Center, la cadena inicial la proporciona MC; per tant, en comptes d'utilitzar cadenes personalitzades, l'usuari hauria d'utilitzar les cadenes proporcionades per MC.

Si voleu utilitzar ALM amb Mobile Center, haureu de comprovar la connexió de MC a la configuració de configuració d'ALM Mobile Center en lloc de la part UFT. Assegureu-vos que la connexió MC sigui constantment estable.

Si us plau, presteu atenció a Single Sign a la cadena inicial per habilitar la connectivitat ALM amb Mobile Center. En lloc d'una cadena personalitzada, MC proporciona la cadena inicial. Si utilitzeu una cadena inicial no vàlida, el servidor l'alterarà quan reinicieu el servidor MC, donant lloc a una connexió MC fallida. L'usuari pot obtenir la cadena inicial (Dsso.initString) aquí:

Per a Windows: C:Program FilesMobile Center Serverserverwrapperwrapper.conf

Per a Linux: /opt/mc/server/conf/setenv_common.sh

9. Com utilitzar l'eina idevice_id.exe?

Aquesta utilitat es pot utilitzar per llistar tots els dispositius connectats/connectats actualment. Idevice_id.exe forma part de les eines que inclouen dispositiu libimòbil biblioteca que és una biblioteca de protocols de programari multiplataforma i eines per comunicar-se amb dispositius iOS® de manera nativa. Aquesta utilitat es pot utilitzar per llistar tots els dispositius connectats actualment. Aquest problema es pot solucionar instal·lant Mobile Center 2.53. 8248. Això us ajudarà definitivament.

El dispositiu libimòbil Les eines s'inclouen amb Mobile Center als camins següents:

· Servidor MC : serverlibimobiledevicewindows-amd64

· Connector autònom : connectorlibimobiledevicewindows-amd64

Solució

Aquí teniu les opcions idevice_id.exe. Les instruccions són les següents que s'esmenten a continuació:

Pas 1: Obriu l'indicador d'ordres i navegueu al directori libimobiledevice

Pas 2: Executeu l'ordre següent:

idevice_id.exe -l

10. Com instal·lar aplicacions d'iOS amb l'eina ideviceinstaller.exe?

He instal·lat iOS mitjançant ideviceinstaller.exe utility.ideviceinstaller.exe forma part de les eines que inclou dispositiu libimòbil biblioteca que és una biblioteca de protocols de programari multiplataforma i eines per comunicar-se amb dispositius iOS® de manera nativa.

Les eines de dispositius libimòbils s'inclouen amb Mobile Center als camins següents:

Servidor MC: serverlibimobiledevicewindows-amd64

Connector autònom : connectorlibimobiledevicewindows-amd64

Solució

Seguiu els passos escrits a continuació per a la instal·lació.

Pas 1: Aneu a l'indicador d'ordres i navegueu al directori libimobiledevice

Pas 2: Llegiu la comanda següent: ideviceinstaller.exe -u -i

Per exemple:ideviceinstaller.exe -u 9a0db5182243e7a52f5b583291b0cecba00aa694 -i C:TempHP4M-Agent.ipa