Aplicaciones

Katalon Studio 20 – How to do Mobile (android) Testing on Windows with Katalon Studio | 8 STEPS APK PC

Hola este video estará relacionado con aplicacion android visual studio 2017 puedes ver en nuestra web una gran cantidad de aplicaciones para aplicacion android visual studio 2017, recuerda que todo el contenido aquí es gratis solo te pedimos que compartas el articulo por redes sociales si te ha servido mucho contenido sobre aplicacion android visual studio 2017 es de las mejores versiones para tu móvil Android un sistema que es popular en los Smartphones y cada vez es mas popular

Today we will learn

1. How to install Node.js
2. How to install Appium
3. How to setup Android device (mobile) for automation
4. Connection and Validation
5. Run TestCase on mobile

Step 1 : Check if Node.js is already installed
node -v
node –version
npm -v
npm –version

Step 2 : Download and install Node.js
https://nodejs.org/en/download/
check node.js is installed by running the above commands
node -v
npm -v
where node

Step 3 : Install APPIUM
check Java is installed on your system
java -version
npm install -g appium
npm install -g [email protected]

Check if appium is installed
appium –version
appium -v
where appium

Step 4 : Open Katalon Studio and connect to Appium

Step 5 : Setup android mobile device for automation
1. Settings – About Phone – tap 7 times on Build number
2. Settings – Developer Options – enable USB Debugging

Step 6 : Connect android device to your system (usb cable)

Step 7 : Run the sample mobile test project

Step 8 : Create a new test and try mobile recording
Run and Validate

References:
https://nodejs.org/en/download/
https://docs.katalon.com/display/KD/Mobile+on+Windows
http://appium.io/

____________________________________________________________

Katalon Studio Beginner Tutorial Playlist

Like on Facebook – https://www.facebook.com/automationstepbystep/

Subscribe on:
Youtube – http://youtube.com/automationstepbystep .
.
________ ONLINE COURSES TO LEARN ________

Visit – http://automationstepbystep.com/

———— Follow ————
Facebook – https://www.facebook.com/automationstepbystep
Twitter – https://twitter.com/automationsbs
Youtube – http://youtube.com/automationstepbystep
Hola gracias por presentarse nuestro sitio aquí encontraras programas juegos y muchas cosas mas
Esta atento a todas las cosas que te puedan suceder con los horoscopos diarios que te brinda esta web lo mejor para aprender como estara el dia y que te deparan los astros
Este 2019 viene con todo y nuevas peliculas se estrenaran
Serries anime y estrenos como Bird Box se encuentran aquí
La nuevas pelicula de Dragon Ball Super estara adecuado para que la veas
Las nuevas peliculas estreno del 2019 tambien las encontraras aqui
Puedes descargar ese maniobra que tanto buscabas utiliza el buscador y encuentra los nuevos estrenos en este 2019
Tutoriales y muchas cosas mas podras encontrar aquí en este sitio
Dale me gusta a nuestra pagina de facebook y siguenos para que te notifiquemos de algun nuevo diversión que este saliendo
Programas con su respectivo crack podras encontrar en el mejor servidor apto para su descarga sigue las instrucciones al pie de la romance y podras usarlo sin restricciones te deseo un buen año y espero que la informacion que este aquí te sirva hasta luego

About the author

admin

44 Comments

Click here to post a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  • Showing Folowing Error: (Please Help)

    java.util.concurrent.ExecutionException: org.openqa.selenium.SessionNotCreatedException: Unable to create a new remote session. Please check the server log for more details. Original error: An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command ''C:\Users\AMIT KUMAR MISHRA\.katalon\tools\android_sdk\platform-tools\adb.exe' -P 5037 -s KFK7BMCMNNT46H6P shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' exited with code 255'; Stderr: 'Security exception: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS

  • Is it possible to automate flutter app in Katalon studio? I am facing problem when try to Set data in text box. Kindly help me sir if possible. It shows Did you Interact with the correct Element?

  • I am facing issues while running mobile tests from Jenkins. Works fine locally through command line but through jenkins it gives "It appears that you don't have NodeJS installed and setup correctly." Can you please advise.

  • Hi Raghav – Nice explanation, is there any video to generate *.apk keys? because i don't have an option to run sample project and need to do native apps testing for my app on real device…

    Thanks in advance

  • Hello I have installed all the prerequisite files and started the recording. But I get the error as 'Unable to start the remote session. Unable to start the application'. What might be the issue?
    node.js v12.18.4

  • Hi,
    thank you for cool guide! But I have a problem with recording flutter app. When I try to set text into the EditText i get the error messege "com.kms.katalon.composer.mobile.recorder.exceptions.MobileRecordException: org.openqa.selenium.InvalidElementStateException: Cannot set the element to '8888888'. Did you interact with the correct element?". Is there any solutions?

  • Unable to create a new remote session. Please check the server log for more details. Original error: An unknown server-side error occurred while processing the command. Original error: Cannot start the 'com.moneta.lifestyle.debug' application. Visit https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.md for troubleshooting. Original error: 'com.moneta.lifestyle.presentation.onboarding.activity.SplashActivity' or 'com.moneta.lifestyle.debug.com.moneta.lifestyle.presentation.onboarding.activity.SplashActivity' never started. Visit https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.md for troubleshooting

    Build info: version: '3.141.59', revision: 'e82be7d358', time:

    Apper this error message when I'm trying to recorded a test in my mobile phone. Could you please help me with this?

  • I got some issues trying to recognize the android in my laptop.
    trying the cmd command "adb devices" the list was always empty

    this is the fix for it:

    Download Google USB Driver – https://developer.android.com/studio/run/win-usb

    Connect your device with Android Debugging enabled to your PC

    Open Device Manager of Windows from System Properties.

    Your device should appear under 'Other devices' listed as something like 'Android ADB Interface' or 'Android Phone' or similar. Right click that and click on 'Update Driver Software…'

    Select 'Browse my computer for driver software'

    Select 'Let me pick from a list of device drivers on my computer'

    Double-click 'Show all devices'

    Press the 'Have disk' button

    Browse and navigate to [wherever your SDK has been installed]google-usb_driver and select android_winusb.inf

    Select 'Android ADB Interface' from the list of device types.

    Press the 'Yes' button

    Press the 'Install' button

    Press the 'Close' button

    Now you've got the ADB driver set up correctly. Reconnect your device if it doesn't recognize it already.
    =============================

    solution from here > https://stackoverflow.com/questions/41792867/adb-device-list-is-empty

  • thanks for getting my problem solved. now when i execute the test case i get this error (Failed to tap on element 'Object Repository/android.widget.ImageView' (Root cause: org.openqa.selenium.NoSuchElementException: An element could not be located on the page using the given search parameters).

  • Hi Raghav/Team,

    Mohan here, I am new to the community and this is my first post need your support and guidence to fix my blocks in katalon studio

    Issue: Unable to create the new remote session in the connected mobile phone from the katalon studio

    Steps:

    I have installed latest version of node.js(v12.18.2) and npm(6.14.5) and followed by latest version of appium(v1.17.1), connected device through adb commands and able to visible the device name in the katalon studio

    Now my use case was to launch the chrome browser which is an existing app in the device so launch the chrome browser in the screen mirroring chrome plugin called Vysor

    using abd shell and dumpsys window windows | grep -E ‘mCurrentFocus’ commands collected the appPackageName

    In katalon studio start with application ID = appPackageName and started the mobile recording but

    got the error like

    java.util.concurrent.ExecutionException: org.openqa.selenium.SessionNotCreatedException: Unable to create a new remote session. Please check the server log for more details. Original error: An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: ‘Command ‘C:Users320065186.katalontoolsandroid_sdkplatform-toolsadb.exe -P 5037 -s 161.85.22.125:15341 push ‘C:Device_FarmSoftwaresPhilips Sonicare_v8.1.0_apkpure.com.apk’ /data/local/tmp/1f3c2de7ebe1984515f972280c9e4dc7.apk’ timed out after 90000ms’; Stderr: ‘’; Code: ‘null’ (WARNING: The server did not provide any stacktrace information)

    Command duration or timeout: 224.57 seconds

    Build info: version: ‘unknown’, revision: ‘unknown’, time: ‘unknown’

    System info: host: ‘YY167131’, ip: ‘130.138.121.82’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_181’

    Driver info: driver.version: SwipeableAndroidDriver

    Build info: version: ‘unknown’, revision: ‘unknown’, time: ‘unknown’

    System info: host: ‘YY167131’, ip: ‘130.138.121.82’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_181’

    Driver info: driver.version: SwipeableAndroidDriver

    at com.kms.katalon.composer.components.impl.dialogs.ProgressMonitorDialogWithThread.runAndWait(ProgressMonitorDialogWithThread.java:49)

    at com.kms.katalon.composer.mobile.objectspy.components.MobileLocalAppComposite$12.run(MobileLocalAppComposite.java:474)

    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)

    Caused by: org.openqa.selenium.SessionNotCreatedException: Unable to create a new remote session. Please check the server log for more details. Original error: An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: ‘Command ‘C:Users320065186.katalontoolsandroid_sdkplatform-toolsadb.exe -P 5037 -s 161.85.22.125:15341 push ‘C:Device_FarmSoftwaresPhilips Sonicare_v8.1.0_apkpure.com.apk’ /data/local/tmp/1f3c2de7ebe1984515f972280c9e4dc7.apk’ timed out after 90000ms’; Stderr: ‘’; Code: ‘null’ (WARNING: The server did not provide any stacktrace information)

    Command duration or timeout: 224.57 seconds

    Build info: version: ‘unknown’, revision: ‘unknown’, time: ‘unknown’

    System info: host: ‘YY167131’, ip: ‘130.138.121.82’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_181’

    Driver info: driver.version: SwipeableAndroidDriver

    Build info: version: ‘unknown’, revision: ‘unknown’, time: ‘unknown’

    System info: host: ‘YY167131’, ip: ‘130.138.121.82’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_181’

    Driver info: driver.version: SwipeableAndroidDriver

    at io.appium.java_client.remote.AppiumCommandExecutor$1.createSession(AppiumCommandExecutor.java:208)

    at io.appium.java_client.remote.AppiumCommandExecutor.createSession(AppiumCommandExecutor.java:217)

    at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)

    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)

    at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)

    at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)

    at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)

    at com.kms.katalon.core.appium.driver.SwipeableAndroidDriver.execute(SwipeableAndroidDriver.java:1)

    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)

    at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:131)

    at io.appium.java_client.DefaultGenericMobileDriver.(DefaultGenericMobileDriver.java:38)

    at io.appium.java_client.AppiumDriver.(AppiumDriver.java:84)

    at io.appium.java_client.android.AndroidDriver.(AndroidDriver.java:85)

    at com.kms.katalon.core.appium.driver.SwipeableAndroidDriver.(SwipeableAndroidDriver.java:24)

    at com.kms.katalon.core.appium.driver.AppiumDriverManager.createMobileDriver(AppiumDriverManager.java:498)

    at com.kms.katalon.core.appium.driver.AppiumDriverManager.createMobileDriver(AppiumDriverManager.java:480)

    at com.kms.katalon.core.mobile.keyword.internal.MobileDriverFactory.startLocalMobileDriver(MobileDriverFactory.java:517)

    at com.kms.katalon.composer.mobile.objectspy.dialog.MobileInspectorController.startMobileApp(MobileInspectorController.java:192)

    at com.kms.katalon.composer.mobile.objectspy.components.MobileLocalAppComposite$12$1.call(MobileLocalAppComposite.java:479)

    at com.kms.katalon.composer.components.impl.dialogs.ProgressMonitorDialogWithThread.startThreadAndWait(ProgressMonitorDialogWithThread.java:36)

    at com.kms.katalon.composer.components.impl.dialogs.ProgressMonitorDialogWithThread.runAndWait(ProgressMonitorDialogWithThread.java:48)

    … 2 more

    Caused by: java.lang.reflect.InvocationTargetException

    at io.appium.java_client.remote.AppiumCommandExecutor$1.createSession(AppiumCommandExecutor.java:186)

    … 22 more

    Caused by: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: ‘Command ‘C:Users320065186.katalontoolsandroid_sdkplatform-toolsadb.exe -P 5037 -s 161.85.22.125:15341 push ‘C:Device_FarmSoftwaresPhilips Sonicare_v8.1.0_apkpure.com.apk’ /data/local/tmp/1f3c2de7ebe1984515f972280c9e4dc7.apk’ timed out after 90000ms’; Stderr: ‘’; Code: ‘null’ (WARNING: The server did not provide any stacktrace information)

    Command duration or timeout: 224.57 seconds

    Build info: version: ‘unknown’, revision: ‘unknown’, time: ‘unknown’

    System info: host: ‘YY167131’, ip: ‘130.138.121.82’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_181’

    Driver info: driver.version: SwipeableAndroidDriver

    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)

    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)

    at org.openqa.selenium.remote.JsonWireProtocolResponse.lambda$errorHandler$0(JsonWireProtocolResponse.java:54)

    at org.openqa.selenium.remote.HandshakeResponse.lambda$getResponseFunction$0(HandshakeResponse.java:30)

    at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:126)

    at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:128)

    … 23 more

    katalon_001

    katalon_001

    2336×1420 204 KB

    From the forum history I got some hint like if we degrade the latest version of appium to version below v1.8.1 then the issue will be resolved with that inspiration I have degraded node.js to v8.11.1, npm to v5.6.0 and appium to v1.7.1 but I am finding the same above issue

    Please help me in fixing this

    Regards

    Mohan A

    9740323175

  • Hi Raghav
    I am unable to join since in the payament part I have used multiple debit card but it is not taking and giving error as "correct this card info or change the card" so help me in joining ur forum

  • Hi Raghav , can you please help us in letting know How to do Mobile (IOS) Testing on Windows with Katalon Studio ? Kindly let us know what all prerequisites needed to do this testing please.

  • I am unable to open the browser at all after installing the katalon,nodejs,npm and appium. Everything looks fine. But when I am trying to execute a test case from existing project . It is not opening the browser. Any leads would be appreciated

  • Amazing tutorial Raghav, i'm trying to deep in katalon studio and i found several troubles that i cant solve, please ¿can you help me?
    I can execute mobile test cases in my phisical mobile without problems.
    I can execute web testing without problems
    But when i try to execute a web test case in an android device like this way:(https://docs.katalon.com/katalon-studio/docs/running_application_mobile_browsers.html#execute-the-test-case-with-a-mobile-browser)
    Katalon raise the following error: openBrowser("https://opensource-demo.orangehrmlive.com/&quot😉

    Elapsed time: 42,183s

    Unable to open browser with url: 'https://opensource-demo.orangehrmlive.com/' (Root cause: com.kms.katalon.core.exception.StepFailedException: Unable to open browser with url: 'https://opensource-demo.orangehrmlive.com/'
    at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)….

    I think that katalon web test case, when i select the run option ander android device can not connect correctly with the navigator but appium and chrome driver seems succesfully installed and woking.

    ¿Could you help me?

    thanks and regards

  • Hi Raghav Pal, I have a problem when I click "Start" after I choose the apk to record the test case. "Unable to start application" with Reason "Unable to create a new remote session" error appears. Do you have a solution about this?

  • Hi All,
    katalon studio is able to detect my mobile. however, after that it fails while trying to create a session. Any idea why this happens?

    Reason:

    com.kms.katalon.core.exception.StepFailedException: Unable to start app at: 'C:vivekdevautomationkatalonandroid-mobile-tests-masterandroidappAPIDemos.apk' (Root cause: org.openqa.selenium.SessionNotCreatedException: Unable to create a new remote session. Please check the server log for more details. Original error: Unable to parse remote response:

    Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'

    System info: host: 'MUC1NS92255', ip: '192.168.56.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_181'

    Driver info: driver.version: SwipeableAndroidDriver