Katalon Studio Windows Desktop Application Testing | Step by Step

  Рет қаралды 48,365

Automation Step by Step

Automation Step by Step

Күн бұрын

Пікірлер: 178
@muhammadainnurrizal6961
@muhammadainnurrizal6961 3 жыл бұрын
Thanks for the great tutorial. I need this knowledge for my project.
@RaghavPal
@RaghavPal 3 жыл бұрын
Most welcome Ainnur
@Deniz-ss1sv
@Deniz-ss1sv 3 жыл бұрын
Thanks for the video and sharing your knowledge Raghav. You are my hero. I love you :)
@RaghavPal
@RaghavPal 3 жыл бұрын
Thanks for liking Deniz
@shaileshkeshri1235
@shaileshkeshri1235 Жыл бұрын
Hi Raghav, Thanks for sharing amazing knowledge session but have one doubt. We have few test cases where its required and windows application both to complete test cases. So can we use katalon studio for same? Do we have such feature where we can automate test cases where we have web and windows application, both?
@RaghavPal
@RaghavPal Жыл бұрын
Hi Shailesh, Yes, you can use Katalon for such scenarios, I will suggest to do a POC before finalizing
@rajeshv5724
@rajeshv5724 4 жыл бұрын
Thanks Raghav for demo. I have a query. How can we add logic for validation? Is it possible or we have only record & play option?
@RaghavPal
@RaghavPal 4 жыл бұрын
We can add logic for validation, Will try to add more sessions. You can check the documentation for now. Also can put your queries here forum.katalon.com/
@philminard9326
@philminard9326 4 жыл бұрын
Great help for getting started with windows desktop app testing, perfect exactly what I needed.
@RaghavPal
@RaghavPal 4 жыл бұрын
Great to hear that Phil
@kptechchannel13
@kptechchannel13 5 жыл бұрын
Thanks and I really appreciate your work. I have one question related to support, is support only windows 10! or supports as well for Windows Server 2016, 2019???!
@RaghavPal
@RaghavPal 5 жыл бұрын
Hi Karthik, As per the documentation it says Windows 10, have not tried on other ver.
@kptechchannel13
@kptechchannel13 5 жыл бұрын
@@RaghavPal I tried with Windows servers 2019, hopefully it's works well. I have issues on screenshot capture unable to see buttons and some operations failed.
@mehdimortaz351
@mehdimortaz351 4 жыл бұрын
Thanks Ragav, that's exactly what I needed.
@RaghavPal
@RaghavPal 4 жыл бұрын
So happy to know this
@srikanthbolisetty1417
@srikanthbolisetty1417 4 жыл бұрын
Thanks for the session Raghav! Can we do DB automation testing using katalon studio
@RaghavPal
@RaghavPal 4 жыл бұрын
Hi Srikanth, In Katalon Studio, although there is feature to connect and get data from DB, but it is not built as a DB testing tool. You may get options to get data from DB and create checkpoints, that will verify if the data has changed at any future time,
@srikanthbolisetty1417
@srikanthbolisetty1417 4 жыл бұрын
@@RaghavPal Thanks for the reply Raghav.
@TinhLe-gr2zz
@TinhLe-gr2zz Жыл бұрын
Hi Raghav, Thanks for the useful video. I have a query. If we can test the login scenarios with AD functionality in Windows that uses SSO (single sign-on)?
@RaghavPal
@RaghavPal Жыл бұрын
Tinh Yes, you can test login scenarios with AD functionality in Windows that uses SSO (single sign-on) using Katalon Studio. Katalon Studio is a test automation platform that supports a variety of technologies, including web, mobile, API, and desktop testing. It also supports testing SSO integrations. To test login scenarios with AD functionality in Windows that uses SSO using Katalon Studio, you can follow these steps: 1. *Create a new Katalon Studio project and select the *Web* type.* 2. *Add your AD server and configure the SSO integration in Katalon Studio.* 3. *Record your login scenario using Katalon Studio's *Spy Web Utility*.* 4. *Generate Katalon Studio code from the recorded scenario.* 5. *Add assertions to the generated Katalon Studio code to verify that the login was successful.* 6. *Run your test case.* Here is an example of a Katalon Studio test case for testing a login scenario with AD functionality in Windows that uses SSO: ```groovy import com.kms.katalon.core.keyword.WebBuiltInKeywords as Web TestObject adServerUrl = ObjectRepository.findTestObject("ADServerUrl") TestObject loginButton = ObjectRepository.findTestObject("LoginButton") Web.navigateTo(adServerUrl) Web.click(loginButton) // Wait for the login to complete. Web.waitForElementVisible(ObjectRepository.findTestObject("HomePage"), 10) // Verify that the login was successful. assert Web.getAttribute(ObjectRepository.findTestObject("Username"), "value") == "username" ``` This test case will navigate to the AD server URL and click the login button. It will then wait for the login to complete and verify that the login was successful by checking the value of the username field on the home page. You can use this test case as a starting point to automate your own login scenarios with AD functionality in Windows that uses SSO. You will need to modify the test case to match the specific steps in your login process and to verify the correct results. Here are some additional tips for testing SSO integrations with Katalon Studio: * Make sure that the SSO integration is configured correctly in Katalon Studio. * Use Katalon Studio's *Verify Element Visible* keyword to verify that the SSO login page is displayed. * Use Katalon Studio's *Verify Element Present* keyword to verify that the SSO login button is present. * Use Katalon Studio's *Click* keyword to click the SSO login button. * Use Katalon Studio's *WaitForElementVisible* keyword to wait for the SSO login to complete. * Use Katalon Studio's *Verify Attribute* keyword to verify that the SSO login was successful. I hope this helps
@nghiact3147
@nghiact3147 5 жыл бұрын
Thanks your video, Can i automation test for another appications on window or just afew apps?
@RaghavPal
@RaghavPal 5 жыл бұрын
Hi Cao, will have to check and do a POC. as of now its just starting of windows app testing in Katalon Studio
@milan_clips
@milan_clips 3 жыл бұрын
Bhaii you're a legend !!!
@dhliu9687
@dhliu9687 3 жыл бұрын
amazing, I only know how to record web app before, thanks sir let me know how record the winform app
@RaghavPal
@RaghavPal 3 жыл бұрын
Sure I will plan Liu
@Gouravjain9
@Gouravjain9 Жыл бұрын
Can we integrate with this Jenkins or Azure pipeline? Under azure devops Is this a free tool or licensed one?
@RaghavPal
@RaghavPal Жыл бұрын
Hi Gourav Katalon Studio offers both free and licensed versions. The free version provides a comprehensive set of features for test automation, while the licensed versions (Katalon Studio Enterprise and Katalon Studio Runtime Engine) offer additional advanced features and capabilities for enterprise-level testing needs. Regarding integration with Jenkins or Azure Pipelines under Azure DevOps, Katalon Studio supports integration with these popular continuous integration and continuous delivery (CI/CD) tools. You can seamlessly incorporate Katalon Studio into your CI/CD workflows to automate the execution of tests as part of your build and deployment processes. By integrating Katalon Studio with Jenkins or Azure Pipelines, you can trigger test executions, generate reports, and receive test results as part of your overall software delivery pipeline. This integration enables you to achieve continuous testing and ensure the quality of your applications throughout the development and deployment lifecycle. Katalon provides documentation and guides on how to set up the integration with Jenkins and Azure Pipelines, which include configuring the necessary build steps, invoking Katalon Studio commands, and managing test execution. You can refer to the official Katalon documentation or community resources for detailed instructions on integrating Katalon Studio with these CI/CD tools. Overall, Katalon Studio offers integration capabilities with popular CI/CD tools like Jenkins and Azure Pipelines, allowing you to streamline your test automation efforts and incorporate them seamlessly into your development and delivery processes.
@ianromero5606
@ianromero5606 4 жыл бұрын
Hi Raghav, thanks for the video, but I have a question, the debug execution is available for Windows Applications?
@RaghavPal
@RaghavPal 4 жыл бұрын
Hi Ian, I have not tried, Will need to check in Documentation. However I believe once you goto the script mode, you should be able to run in debug mode as in general
@K_H-Channel
@K_H-Channel 2 жыл бұрын
Hi, I see you are using a VM on mac to do your testing. Is that correct? What the pros and cons or using a VM instead of a windows machine to automate windows apps? Thank you
@RaghavPal
@RaghavPal 2 жыл бұрын
Hi, its a remote windows system
@fakhruzzahidwahdah7508
@fakhruzzahidwahdah7508 5 жыл бұрын
Thaks for video. are there any tools for testing visual code extensions?
@RaghavPal
@RaghavPal 5 жыл бұрын
Thanks for watching. Not sure of this. Will have to check online
@cubictest7551
@cubictest7551 4 жыл бұрын
Is this Katalon studio will perform load testing as well(For Desktop application)?
@RaghavPal
@RaghavPal 4 жыл бұрын
Load testing option is not yet available in Katalon Studio
@sunrisesoft7952
@sunrisesoft7952 3 жыл бұрын
hey Raghav! Thanks for the great tutorial. However, can we automate the windows application installing process using Katalon? thanks!
@RaghavPal
@RaghavPal 3 жыл бұрын
Hi, not sure, I have not tried
@sonujain8380
@sonujain8380 Жыл бұрын
Hi raghav, is katalon a free tool?? Can we use katalon for desktop applications for test automation with the use of winapp driver??
@RaghavPal
@RaghavPal Жыл бұрын
Hi Sonu, Katalon has free and paid versions. However free version is very limited and you can use it to create some basic tests and check if its the right tool for your applications and then go for license Regarding desktop applications, Katalon Studio supports desktop application testing through WinAppDriver, which is a free and open-source automation framework provided by Microsoft. WinAppDriver enables test automation of Windows desktop apps in various testing frameworks, including Katalon Studio. To use WinAppDriver with Katalon Studio, you need to install and configure the driver and specify the desired capabilities for your application. Katalon Studio provides detailed documentation on how to set up and use WinAppDriver for desktop app testing.
@shainazparveen458
@shainazparveen458 5 жыл бұрын
Hello Raghav, really you are doing a great job,I am very confused that if we want to learn to automation then learning katalon studio does give full knowledge or we need to learn program language is a must
@RaghavPal
@RaghavPal 5 жыл бұрын
Hi Shainaz, To become a really good Automation Engineer, programming language knowledge is very important. Also it will make you stand out. Anyone can learn how to use any tools in a few days. It matters how you can customize and create functions to do test automation as per your/project needs
@VETRI.90
@VETRI.90 5 ай бұрын
Hi Raghav, Lets say i have 7 steps in a test case where first 3 steps are part of desktop app ex:PowerPoint, and next 4 steps are web based within PowerPoint. Can i achieve proper reliable automation for this use case ?
@RaghavPal
@RaghavPal 5 ай бұрын
Vetri With Katalon Studio, you can achieve reliable automation for your mixed-use case involving both desktop and web-based steps. Here's how: 1. Desktop App Testing (PowerPoint): - Starting from Katalon Studio 7, you can automate desktop apps on Windows 10. - Katalon supports Universal Windows Platform (UWP), Windows Forms (WinForms), Windows Presentation Foundation (WPF), and Classic Windows (Win32) apps. - Features include easy setup, object detection, recording actions, smart element locating, and built-in/custom keywords 2. Web-Based Testing (Within PowerPoint): - For web-based steps within PowerPoint, Katalon's existing web automation capabilities apply. - Use Katalon's powerful web testing features for seamless integration with your desktop app testing. By combining desktop and web automation, Katalon Studio provides a comprehensive solution for your use case
@swaroopadevi5473
@swaroopadevi5473 2 жыл бұрын
Hi raghav, how can i automate this example can you please suggest any tool Example: 1.Open putty or mobaXterm 2. Login to the VM using credentials 3. Run procexec command 4. Verify the status
@RaghavPal
@RaghavPal 2 жыл бұрын
Hi Swaroopa, If I find will update
@kenlast8920
@kenlast8920 3 жыл бұрын
Hi raghav, which do you think is better between ranorex and katalon in terms of desktop app testing?
@RaghavPal
@RaghavPal 3 жыл бұрын
Hi Ken, I have not used Ranorex enough so cannot do the comparison
@王冠信-o1c
@王冠信-o1c 3 жыл бұрын
Thank you for sharing. As the 9:46 behavior shows, the default behavior is to catch the application on the screen, otherwise, the screen view won't render. I can pop up the application and "Refresh Screen", though. And the test might fail since the application needs to be explicitly shown on the screen. For now, I am happy with it. Does Katalon provide the screenshot or screen recording when executing the test cases? Sincerely, Guan-Xin
@RaghavPal
@RaghavPal 3 жыл бұрын
Hi, yes you can take screenshots and also video recording docs.katalon.com/katalon-studio/docs/record-screen-based-videos.html
@andriyshapoval8448
@andriyshapoval8448 3 жыл бұрын
Thank you Radhav for such an informative and interesting video. Was trying to Automate Microsoft Teams Desktop application, WinAppDriver starts it, but unable to identify or find (record) elements inside of it, is any advice you can provide?
@RaghavPal
@RaghavPal 3 жыл бұрын
Hi Andriy, I am not too sure, will need to check online on this
@y.c.breddy3153
@y.c.breddy3153 3 жыл бұрын
Hi brother, Can I use katalon studio. For functional automation testing and API automation testing
@RaghavPal
@RaghavPal 3 жыл бұрын
Yes, you can, I also have a complete training on Katalon Studio here - automationstepbystep.com/udemy-discounts/
@SaiKrishna-lp2gq
@SaiKrishna-lp2gq 5 жыл бұрын
Hi Ragav, Thanks for this video, it's very helpful for windows based automation, Is there any chances with this katalon studio to automate Excel & their addins??? If there please let me know!!!
@RaghavPal
@RaghavPal 5 жыл бұрын
Hi Sai, you're welcome. As of now there is no feature to automate excel and addins. In case it's added in future, will update on my channel
@fieeusoff7548
@fieeusoff7548 4 жыл бұрын
@@RaghavPal Hi Ragav, I think there's already update from Katalon that we can now automate excel.
@santhosharchitect5007
@santhosharchitect5007 3 жыл бұрын
Thanks Raghav, Can i get how to capture a table data for windows desktop application
@RaghavPal
@RaghavPal 3 жыл бұрын
I will check and plan a session
@its_me_madhuri941
@its_me_madhuri941 Жыл бұрын
Hi Raghav, this demo is good for beginners. I am following your videos actually. One question I have is you mentioned to enable developer mode in settings but as per our company policy developer mode is disabled..Can we do our tests without developer mode for desktop application for Excel addin testing..??
@RaghavPal
@RaghavPal Жыл бұрын
Madhuri Yes, you can do desktop app testing in Katalon Studio without enabling developer mode. However, there are some things to keep in mind. First, you will need to use the **Native Windows Recorder** instead of the **Windows Spy/Recorder Utility**. The Native Windows Recorder does not require developer mode to be enabled. Second, you may need to manually locate the elements of the desktop app that you want to interact with. You can do this by using the **Object Spy** window in Katalon Studio. Finally, you may need to adjust the desired capabilities for your test cases. For example, you may need to specify the application under test's working directory. Here are some additional tips for testing desktop apps in Katalon Studio without developer mode: * Use the **Object Spy** window to locate and identify the elements of the desktop app that you want to interact with. * Use the **Native Windows Recorder** to record test cases. * If you are testing a desktop app that is running as an administrator, you may need to run Katalon Studio as an administrator as well. * If you are testing a desktop app that is installed in a non-standard location, you may need to specify the application's working directory in the desired capabilities for your test cases. I hope this information is helpful
@its_me_madhuri941
@its_me_madhuri941 Жыл бұрын
Thanks for the information, this is helpful for me. Can we automate an EXcel Addin which is added in Excel, and do automate the functions through katalon studio. And also do we have any videos related to Native Recorder
@RaghavPal
@RaghavPal Жыл бұрын
Not sure on this, will need to check online or with Katalon Support
@makarandethape1311
@makarandethape1311 7 ай бұрын
Hi Raghav, We are using WinAppDriver Tool here. So for WinAppDriver we can only test on Windows 10, am i right ?Also i want to perform desktop application testing for client's application which is data driven application. Which would be the most suitable and easy for testing - WinAppDriver with Selenium, Or WinAppDriver with Katalon Studio ?
@RaghavPal
@RaghavPal 7 ай бұрын
Makarand WinAppDriver is indeed a powerful tool developed by Microsoft specifically for automating the testing of Windows desktop applications. It supports various types of Windows apps, including Universal Windows Platform (UWP), Windows Forms (WinForms), Windows Presentation Foundation (WPF), and Classic Windows (Win32) apps. Here are some key points to consider: 1. WinAppDriver: - Supported Platforms: WinAppDriver works on machines running Windows 10 (Home and Pro) and Windows Server 2016. - Application Types: It supports virtually all Windows 10 applications, including UWP, WPF, WinForms, and legacy Win32 apps². - Integration with Appium: WinAppDriver was built from Appium, which was initially intended solely for mobile applications. However, Microsoft extended its capabilities to also support Windows application automation. - Installation and Usage: You can download and install WinAppDriver from the [official GitHub repository](github.com/microsoft/WinAppDriver/releases). Once installed, it runs on the test machine, listening to requests on the default IP address and port (127.0.0.1:4723). 2. Testing Approach: - If you're specifically targeting Windows desktop applications, WinAppDriver is a natural choice. It provides a direct way to automate interactions with desktop UI elements. - You can write your test scripts using Java, C#, or other supported languages. 3. WinAppDriver with Selenium: - If you're already familiar with Selenium and want to leverage its capabilities for web testing, you can use WinAppDriver with Selenium. - This approach allows you to use the same WebDriver protocol as Appium, making it consistent across web and desktop testing. - You'll need to set up your test environment to use both Selenium and WinAppDriver. 4. WinAppDriver with Katalon Studio: - Katalon Studio is an all-in-one automation solution that supports web, mobile, and desktop testing. - It provides a user-friendly interface for creating test cases, managing data-driven testing, and generating reports. - With Katalon Studio, you can easily create data-driven tests for your client's data-driven application. - Note: Katalon Studio uses WinAppDriver under the hood for Windows desktop automation. 5. Choosing Between Selenium and Katalon Studio: - Selenium: - If you prefer a more flexible and customizable approach, use Selenium with WinAppDriver. - Requires more manual setup and coding. - Katalon Studio: - If you want a comprehensive tool with a user-friendly interface, Katalon Studio is a good choice. - Provides built-in features for data-driven testing, reporting, and test management. - Suitable for testers with varying levels of technical expertise. In summary, if you're looking for a straightforward solution for Windows desktop application testing, WinAppDriver is your go-to tool. Choose between Selenium and Katalon Studio based on your familiarity with the tools and your specific testing requirements. Both approaches can work well, so consider your team's expertise and project needs all the best..
@makarandethape1311
@makarandethape1311 7 ай бұрын
Thanks @@RaghavPal
@tulasisri3075
@tulasisri3075 4 жыл бұрын
How can I launch WinAppDriver in administrator mode programatically? Or is there a gradle plugin which does that job?
@RaghavPal
@RaghavPal 4 жыл бұрын
I will need to check online Tulasi
@halabadr2571
@halabadr2571 5 жыл бұрын
will it depend only on recording ? is there a way to capture the elements manually ?
@RaghavPal
@RaghavPal 5 жыл бұрын
Hi Hala, we have the option of Spy on Windows, like spying objects on web, so can use it. I will explore more on this soon
@ashapa2902
@ashapa2902 3 жыл бұрын
Thank you , very informative
@RaghavPal
@RaghavPal 3 жыл бұрын
Thanks Asha
@vinayadeshpande4919
@vinayadeshpande4919 2 жыл бұрын
Hi, does Kantalon support Electron apps?
@RaghavPal
@RaghavPal 2 жыл бұрын
Hi Vinaya, can check this forum.katalon.com/t/web-testing-electron-builds/8432 forum-update.katalon.com/t/do-katalon-studio-supports-recording-option-for-electoron-js-based-desktop-application/57104
@discoverkatalon8109
@discoverkatalon8109 5 жыл бұрын
Thanks Raghav ... Can you please talk about Katalium Server.
@RaghavPal
@RaghavPal 5 жыл бұрын
Sure, I will do that soon
@jonestako4721
@jonestako4721 5 жыл бұрын
Thanks
@RaghavPal
@RaghavPal 5 жыл бұрын
You're welcome
@Sowmyav12
@Sowmyav12 Жыл бұрын
Do you know if we can Automate SAP UI with Katalon studio?
@RaghavPal
@RaghavPal Жыл бұрын
Hi Sowmya Yes, it is possible to automate SAP UI using Katalon Studio. Katalon Studio supports various protocols and frameworks, including SAP, and allows automation of SAP UI through a plugin called SAP Automation Framework. This plugin supports automation of SAP GUI for Windows and SAP GUI for Java. To automate SAP UI with Katalon Studio, you need to follow these steps: Install Katalon Studio and the SAP Automation Framework plugin. Create a new Katalon Studio project. Create a new test case and add the necessary test steps. Use the SAP Automation Framework plugin to record and generate code for the SAP UI actions you want to automate. Customize the generated code to match your specific automation requirements. Execute your test case to automate the SAP UI actions. Katalon Studio provides comprehensive documentation and examples on how to use the SAP Automation Framework plugin to automate SAP UI. You can refer to the official Katalon Studio documentation and SAP Automation Framework documentation for more information.
@Sowmyav12
@Sowmyav12 Жыл бұрын
@@RaghavPal Thank you so much !!
@Focus-Automation
@Focus-Automation 5 жыл бұрын
Hi Raghav, Thanks ... Can it Support Mainframe AS400 Application automation?
@RaghavPal
@RaghavPal 5 жыл бұрын
Hi, I believe as of now it wont be able to support Mainframes
@Focus-Automation
@Focus-Automation 5 жыл бұрын
Thanks for your reply
@dhithiamazingworld2997
@dhithiamazingworld2997 Жыл бұрын
Hey thanks for the response, I would like to test EXCEL ADDIN, by logging in to addin and run the functions and its UI. How do I start with the things to login to excel and enter my credentials and run the functions.. Do you have any videos for it. Could you please help me for my excel addin application
@RaghavPal
@RaghavPal Жыл бұрын
Krishi Yes, I can help you with testing your Excel add-in using Katalon Studio. Here are the steps on how to login to Excel and enter your credentials: 1. Create a new Katalon Studio project. 2. Import the Excel add-in into your project. 3. Create a new Katalon Studio test case. 4. Add the following steps to your test case: * Start the Excel application. * Open the Excel add-in. * Enter your login credentials. * Click the Login button. 5. Run your test case.
@dhithiamazingworld2997
@dhithiamazingworld2997 Жыл бұрын
Hi, Could you please let me know how to use Native Windows Recorder
@RaghavPal
@RaghavPal Жыл бұрын
To use Native Windows Recorder in Katalon Studio, follow these steps: 1. Open Katalon Studio and create a new project. 2. Right-click on the project name in the Project Explorer pane and select **Record Windows Action**. 3. In the Native Windows Recorder dialog box, enter the absolute path to the Windows executable file (EXE) that you want to record. 4. Click **Start** to start recording. 5. Perform the actions that you want to record. 6. Click **Stop** to stop recording. 7. Review the recorded actions and make any necessary changes. 8. Click **Finish** to save the recorded actions to a file. Once you have recorded the actions, you can use them to create a test case in Katalon Studio. To do this, follow these steps: 1. Right-click on the project name in the Project Explorer pane and select **New** > **Test Case**. 2. In the New Test Case dialog box, enter a name for the test case and select the **Native Windows Recording** test type. 3. Click **Finish** to create the test case. 4. In the test case editor, drag and drop the recorded actions from the Object Repository pane onto the test case editor. 5. Edit the test case as needed. 6. Click the **Run** button to run the test case. Katalon Studio will execute the recorded actions and provide you with a report of the results. Here are some additional tips for using Native Windows Recorder: * You can use the **Record Coordinates** option to record the coordinates of elements on the screen. This can be useful for testing applications that use dynamic elements. * You can use the **Ignore Elements** option to specify elements that you do not want to record. This can be useful for ignoring elements such as pop-up windows and menus. * You can use the **Verify Elements** option to verify that elements exist on the screen. This can be useful for testing that application windows and controls are displayed correctly. I hope this helps
@vishalshah6594
@vishalshah6594 2 жыл бұрын
Hi Raghav, My desktop app is having ".application" extension which I am not able to automate using Katalon. Kindly guide how I can fetch dot application extension apps using katalon. thanks
@RaghavPal
@RaghavPal 2 жыл бұрын
Hi Vishal, have not tried, will need to check online
@anandbhatt3944
@anandbhatt3944 4 жыл бұрын
Can I test client-server any application which is run on windows platform using katalon tool?
@RaghavPal
@RaghavPal 4 жыл бұрын
Hi Anand, should be able to handle windows desktop application. Can do a POC
@parimalajillella3356
@parimalajillella3356 Жыл бұрын
Is possible to automate Remote Desktop applications in katalon studio?
@RaghavPal
@RaghavPal Жыл бұрын
Hi Parimala Katalon can handle Desktop Application testing. I will suggest to do a POC before finalizing the tool Katalon Studio supports a number of different automation frameworks, including Selenium WebDriver and Appium. You can use these frameworks to automate Remote Desktop applications by using the RemoteWebDriver and RemoteAndroidDriver classes.
@venkatasairaju608
@venkatasairaju608 Жыл бұрын
Hi Raghav, I need this for my company but before that need some help on to know about how it is apt for our product (kind of POC). And also how to maintain going forward. Can you please let me know, If we can connect at your free time once, if okay. thanks
@RaghavPal
@RaghavPal Жыл бұрын
Venkat I may not be able to do a personal sessions, but you can find several online resources for this, you can discuss with me if you face any specific ques
@subbu03
@subbu03 5 жыл бұрын
It was understandable thanks for this work. I want to learn automation. I don't have any knowledge on coding side. Can you please help me?
@RaghavPal
@RaghavPal 5 жыл бұрын
Hi Subramaniam, You can start with getting a basic knowledge on any language like java and then start with framework creation. It is not that difficult, Just take some online tutorial for basic programming. After a few weeks or a month you can start with automation testing. Can get help from here - automationstepbystep.com/online-courses/
@subbu03
@subbu03 5 жыл бұрын
@@RaghavPal Thank you so much
@surendrababu5531
@surendrababu5531 3 жыл бұрын
Can we automate JNLP(java webstartup) file using katalon
@RaghavPal
@RaghavPal 3 жыл бұрын
Hi Surendra, I am not too sure, You should try a sample
@sandeepreddy5979
@sandeepreddy5979 3 жыл бұрын
Hi Raghav, Is it possible to automate Mac native apps using katalon?
@RaghavPal
@RaghavPal 3 жыл бұрын
for mac, not as of now
@josephibrahim5341
@josephibrahim5341 4 жыл бұрын
Hi How do I take a screen shot with windows application ? I see the command in web and mobile, but not windows. Is this because it is beta ? Any help with be appreciated.
@RaghavPal
@RaghavPal 4 жыл бұрын
Hi Joseph, will need to check in the Keywords if there is any command for that in the latest ver. Can check docs here docs.katalon.com/katalon-studio/docs/intro-record-windows.html
@eswarikarthikeyan668
@eswarikarthikeyan668 4 жыл бұрын
Hi Raghav.. Can you explain how to select the sub menus in desktop application..for example in notepad I have to save the file name ,so first I need to select the file and then select new and provide the file name and password
@RaghavPal
@RaghavPal 4 жыл бұрын
Hi Eswari, have you tried recording these steps. I have not done very deep testing on desktop, Can check some online examples
@sudishkumar632
@sudishkumar632 4 жыл бұрын
can we start application which has .cmd exetension using WinAppDriver
@RaghavPal
@RaghavPal 4 жыл бұрын
I have not tried Sudish, you can try and also check online
@victoralfonsoramos3734
@victoralfonsoramos3734 4 жыл бұрын
Hola ragha, gracias por tu video, intenté automatizar IBM Mainframe / 390 de esta manera, pero no reconoce los objetos ... ¿podrías darme algún consejo o con qué herramienta se puede automatizar?
@RaghavPal
@RaghavPal 4 жыл бұрын
Hola Victor, no tiene mucha experiencia en mainframe de IBM. Deberá verificar en línea
@kartik6561
@kartik6561 2 жыл бұрын
Is it possible to automation my SQL developer in my desktop
@RaghavPal
@RaghavPal 2 жыл бұрын
I am not too sure on this Kartik, will need to check online
@lashabibilashvili3288
@lashabibilashvili3288 4 жыл бұрын
for example in Windows Action Recorder after click on "File" in notepad , I Can't click on "new Ctrl+N" and there comes Warrning: "unable to perform action: Click" can you give some advice?
@RaghavPal
@RaghavPal 4 жыл бұрын
Hi Lasha, I will need to check. For now you can check with katalon forum and can also create a new question forum.katalon.com/
@Jguntumadugu474
@Jguntumadugu474 4 жыл бұрын
Hi Raghav, Does windows automated script work, when desktop screen is locked??
@RaghavPal
@RaghavPal 4 жыл бұрын
Hi Jagadish, I have not checked, Pls try and let me know
@Jguntumadugu474
@Jguntumadugu474 4 жыл бұрын
@@RaghavPal sure Raghav. Thanks!!
@lnanayakkara4341
@lnanayakkara4341 4 жыл бұрын
Can we automate WPF application with Katalon Studio free versions?
@RaghavPal
@RaghavPal 4 жыл бұрын
With free ver, the features will be limited
@aaquibtayyabi
@aaquibtayyabi Жыл бұрын
My application isn't really an exe file. It's just a pop up window that appears on execution of the entire code. How should I go about this ? Any solutions ?
@RaghavPal
@RaghavPal Жыл бұрын
Hi Aaquib Katalon Studio is a test automation tool that supports a wide range of applications, including web, mobile, and desktop applications. In your case, since your application is a pop-up window that appears on execution of the entire code, it is most likely a desktop application. To test your desktop application with Katalon Studio, you can use the Katalon Desktop Recorder plugin. This plugin allows you to record your actions on the desktop application and generate test scripts in Katalon Studio. Here are the steps you can follow: Install the Katalon Desktop Recorder plugin: Open Katalon Studio, go to Plugins > Desktop Recorder, and click Install. Create a new Katalon Studio project: Click on File > New > Project and select Desktop. Give your project a name and select the folder where you want to save it. Start recording your desktop application: Open your desktop application and click on the Record button in Katalon Studio. The Desktop Recorder plugin will launch, and you can start recording your actions on the desktop application. Generate test scripts: Once you have finished recording your actions, click on the Stop button in the Desktop Recorder plugin. Katalon Studio will generate test scripts based on your actions. Customize your test scripts: You can customize your test scripts by adding assertions, modifying test data, or adding additional steps. Run your tests: You can run your tests by clicking on the Run button in Katalon Studio. Katalon Studio will execute your test scripts and generate a report. Note that Katalon Desktop Recorder plugin supports Windows operating systems only. If your desktop application runs on a different operating system, you may need to use a different test automation tool or write your own custom code to automate your tests
@akashraval7698
@akashraval7698 2 жыл бұрын
i am testing create desktop application in katalon studio???
@RaghavPal
@RaghavPal 2 жыл бұрын
all the best Akash
@dian_permana
@dian_permana 5 жыл бұрын
Thanks 🙏
@RaghavPal
@RaghavPal 5 жыл бұрын
You're welcome Dian
@akashraval7698
@akashraval7698 2 жыл бұрын
test the personal Desktop application??
@RaghavPal
@RaghavPal 2 жыл бұрын
can try
@rishichopra9765
@rishichopra9765 5 жыл бұрын
Hi can you share the link to download for desktop testing
@RaghavPal
@RaghavPal 5 жыл бұрын
Hi Rishi, what exactly you need, the tool link?
@laurieclos7776
@laurieclos7776 3 жыл бұрын
I have an desktop application that isn't accessed by an exe. We access it through a shortcut with this kind of Target: C:\Windows\System32 undll32.exe dfshim.dll,ShOpenVerbApplication webserver.travis.local/aiSmart/aiREMOTE.application How can I approach this?
@RaghavPal
@RaghavPal 3 жыл бұрын
Hi Laurie, you can record the same action as you do manually to open the applications, As of now I have not exported the desktop part deeply and you can also take some online help or katalon forum
@pankajsukale4779
@pankajsukale4779 3 жыл бұрын
Is it free to use ? Can I use it in my organization?
@RaghavPal
@RaghavPal 3 жыл бұрын
Hi Pankaj, Katalon is now a commercial platform, you can check the pricing here - www.katalon.com/pricing/
@VigneshRaj-c2t
@VigneshRaj-c2t 2 ай бұрын
windows action recorder unable to start in reason connect refused : no further information
@RaghavPal
@RaghavPal 2 ай бұрын
Vignesh The error "Windows Action Recorder unable to start in reason connect refused: no further information" typically indicates that the Windows Action Recorder (WAR) is unable to connect to the Windows Automation API Here's a step-by-step solution to help you resolve this issue: Step 1: Check Windows Automation API Status Ensure that the Windows Automation API is running and enabled on your system. You can do this by following these steps: Press the Windows key + R to open the Run dialog box. Type services.msc and press Enter to open the Services console. In the Services console, scroll down and find the "Windows Automation API" service Check if the service is running and set to start automatically. If it's not running, right-click and select "Start" Step 2: Disable and Re-enable Windows Action Recorder Try disabling and re-enabling the Windows Action Recorder in Katalon Studio: Open Katalon Studio and go to File > Settings. In the Settings dialog box, navigate to Windows Action Recorder. Uncheck the box next to "Enable Windows Action Recorder". Click Apply and then OK. Wait for a few seconds and then re-enable the Windows Action Recorder by checking the box again. Click Apply and then OK Step 3: Check Windows Firewall Settings Windows Firewall might be blocking the connection to the Windows Automation API. Try allowing the Windows Action Recorder through the Windows Firewall: Go to Control Panel > System and Security > Windows Defender Firewall. Click on Allow an app or feature through Windows Defender Firewall. Click on Change settings. Scroll down and find the "Windows Action Recorder" or "Katalon Studio" entry. Check the box next to it to allow it through the firewall Step 4: Restart Katalon Studio and Try Again Restart Katalon Studio and try to use the Windows Action Recorder again. If you still encounter the issue, try restarting your system and then retry. Additional Troubleshooting Steps Ensure that you have the necessary permissions and access rights to use the Windows Automation API. Check if any other automation tools or software are using the Windows Automation API, which might be causing conflicts. Try updating Katalon Studio to the latest version, as newer versions might have resolved this issue. -
@localtest194
@localtest194 4 жыл бұрын
Hi Raghav, When I open the desktop application, in the menu bar there is a option "Security". When I click it, the system shows me 5 submenus". How can i select a submenu option?
@RaghavPal
@RaghavPal 4 жыл бұрын
Hi, this looks like added in new ver. will need to check on this. Can follow documentation
@localtest194
@localtest194 4 жыл бұрын
@@RaghavPal Nothing special is given in the documentation. Can u please help me out with this issue.?
@RaghavPal
@RaghavPal 4 жыл бұрын
I will check on this
@localtest194
@localtest194 4 жыл бұрын
@@RaghavPal Thanks, please let me know when you get something.
@punampatil62
@punampatil62 5 жыл бұрын
can we find locators of electron based app with UISpy.exe ?
@RaghavPal
@RaghavPal 5 жыл бұрын
You can do that Punam. Windows app testing in Katalon has just started and is still in Beta phase. We expect to get more features and improvements in the future versions
@punampatil62
@punampatil62 5 жыл бұрын
Ok. Thank You sir
@ganna2887
@ganna2887 2 жыл бұрын
i am using katalon studio to test our application that application was not working bro click elements not working what i have to do n
@ganna2887
@ganna2887 2 жыл бұрын
now
@RaghavPal
@RaghavPal 2 жыл бұрын
will need to check the details and logs
@Murrai1
@Murrai1 4 жыл бұрын
Hi Sir, I need help on Desktop application...
@RaghavPal
@RaghavPal 4 жыл бұрын
Pls tell me Murali
@Murrai1
@Murrai1 4 жыл бұрын
Hi Sir, trying to automate desktop application..but it is throwing an error...and I am from South Africa...
@RaghavPal
@RaghavPal 4 жыл бұрын
Hi Murali, what is the error, pls check the logs
@ilavarasansriraman4140
@ilavarasansriraman4140 3 жыл бұрын
sir, your picture is my mobile wallpaper
@RaghavPal
@RaghavPal 3 жыл бұрын
I am so humbled to know this Ilavarasan
@renukakommoju4055
@renukakommoju4055 4 жыл бұрын
I am geeting error while opening any application through katalon studio
@RaghavPal
@RaghavPal 4 жыл бұрын
Will need to check the details and logs Renuka
@renukakommoju4055
@renukakommoju4055 4 жыл бұрын
@@RaghavPal When running winapp driver through command line getting address already in use ..message and failed to intialize message please do needful
@surendranmanikandan3822
@surendranmanikandan3822 4 жыл бұрын
Hi Bro, I Have Facing one issue, I have creating one TestSuite File 160 Testcase.. once Execution Completed.. after report will be generated last 10 to 20 testcase one more time added like duplicate..But my TestSuite file correct.. Report is differ
@RaghavPal
@RaghavPal 4 жыл бұрын
Hi Surendran, I believe you have enabled re-run failed test cases in the test suite setting . Pls check. You can also put this in katalon forum
@surendranmanikandan3822
@surendranmanikandan3822 4 жыл бұрын
@@RaghavPal Hi bro.. failed testcase are not re-run..last 10 to 20 case again once run..
@RaghavPal
@RaghavPal 4 жыл бұрын
Will have to see the setup. Can you post this with details in katalon forum - forum.katalon.com/
@surendranmanikandan3822
@surendranmanikandan3822 4 жыл бұрын
@@RaghavPal sure bro..thanks for replying bro..
@surendranmanikandan3822
@surendranmanikandan3822 4 жыл бұрын
@@RaghavPal can you please post the video for list of webelement using web table concept
@raviteja-qk3br
@raviteja-qk3br 2 ай бұрын
How to handle windows popup in desktop application
@RaghavPal
@RaghavPal 2 ай бұрын
Ravi Let's break down the steps to handle a Windows popup in a desktop application using Katalon Studio: Step 1: Identify the Windows popup * Make sure you can reproduce the Windows popup in your desktop application. * Take note of the popup's title, message, and any buttons it contains (e.g., OK, Cancel, Yes, No). Step 2: Choose the appropriate keyword * In Katalon Studio, you'll need to use a keyword that interacts with the Windows popup. * The most common keywords for handling Windows popups are: + `Window` keywords (e.g., `clickWindow`, `closeWindow`, `verifyWindow`) + `Dialog` keywords (e.g., `clickDialog`, `acceptDialog`, `dismissDialog`) Step 3: Inspect the Windows popup using the Spy utility * Open Katalon Studio and navigate to the Spy utility (usually found in the top toolbar or under Tools > Spy). * Start the Spy utility and switch to the Windows tab. * Interact with your desktop application to trigger the Windows popup. * In the Spy utility, you should see the popup listed in the Windows tab. * Inspect the popup's properties, such as its title, class, and handle. Step 4: Create a test case with the chosen keyword * Create a new test case in Katalon Studio or open an existing one. * Add a test step using the chosen keyword (e.g., `clickWindow` or `acceptDialog`). * Configure the test step with the necessary parameters, such as: + Window title or class + Button to click (if applicable) + Timeout (optional) Example: `clickWindow(title: 'My Popup Title', button: 'OK')` Step 5: Run the test case * Execute the test case to see if Katalon Studio can successfully interact with the Windows popup. * If the test case fails, review the error message and adjust the test step as needed. Additional tips * Make sure to adjust the timeout value according to your application's response time. * If the Windows popup is not detected by the Spy utility, try using the `Window` keyword with the `handle` parameter instead of `title` or `class`. * You can also use the `delay` keyword to add a wait time before interacting with the popup. -
@raviteja-qk3br
@raviteja-qk3br 2 ай бұрын
@@RaghavPal thanks you so much
@rinkalpatel8617
@rinkalpatel8617 5 жыл бұрын
hi ..Can you please guide how to deal with this scenario.while time of activation it shows Invalid Credentials on Analytics, but I can still login on Katalon website with same credentials
@RaghavPal
@RaghavPal 5 жыл бұрын
Hi Rinkal, Have you tried to create account with another email. Pls reach out to their support team, if the issue exists
@NosaxRoy
@NosaxRoy 4 ай бұрын
Screen view Showing black
@RaghavPal
@RaghavPal 4 ай бұрын
it will be difficult for me to troubleshoot without logs or steps.. can check online or post on Katalon Forum
@mousumisumi552
@mousumisumi552 Жыл бұрын
I have found an error. This is- =============== ROOT CAUSE ===================== Caused by: org.openqa.selenium.NoSuchElementException: An element could not be located on the page using the given search parameters. (WARNING: The server did not provide any stacktrace information)... How can I solve it?
@RaghavPal
@RaghavPal Жыл бұрын
Hi Mousumi The error message indicates that Katalon Studio is unable to locate the element on the page using the provided search parameters. Here are some steps you can take to solve this issue: Check the locator strategy: Make sure that the locator strategy used to find the element is correct. Katalon Studio supports a variety of locator strategies, such as id, xpath, css, etc. Double-check the strategy and ensure that it's correct. Verify the element exists: Check if the element is present on the page or if there are any changes in the HTML structure that may have caused the element to disappear or become inaccessible. You can do this by using the browser's Developer Tools or Inspect Element option to examine the HTML code and ensure the element is still present. Add wait time: If the element takes some time to load, you may need to add a wait time to allow the element to load before searching for it. You can do this using Katalon Studio's built-in Wait For Element Present keyword. Use dynamic locators: If the element's ID or other static attributes change frequently, you may need to use dynamic locators that are more resistant to changes. For example, you can use XPath expressions that include attributes like "contains" or "starts-with" to locate elements that have changing IDs. Try a different locator: If all else fails, try using a different locator strategy. For example, if you were using an ID locator, try switching to a CSS or XPath locator. I hope this helps!
How to use Katalon Recorder
11:32
Automation Step by Step
Рет қаралды 23 М.
How to Automate Windows Based Application using Winium and Selenium
26:41
ROSÉ & Bruno Mars - APT. (Official Music Video)
02:54
ROSÉ
Рет қаралды 251 МЛН
Will A Basketball Boat Hold My Weight?
00:30
MrBeast
Рет қаралды 138 МЛН
Human vs Jet Engine
00:19
MrBeast
Рет қаралды 179 МЛН
How to create BDD Cucumber tests in Katalon Studio
32:31
Automation Step by Step
Рет қаралды 36 М.
1 | Appium Step by Step | Basic Setup on Windows and Mac OS
35:26
Automation Step by Step
Рет қаралды 25 М.
Automating Windows Applications with Katalon Studio 7
21:41
Execute Automation
Рет қаралды 14 М.
JMeter - How to test DESKTOP Applications (5 Steps)
7:05
Automation Step by Step
Рет қаралды 65 М.
Postman Api Testing Tutorial for beginners
16:45
Codemify
Рет қаралды 48 М.
Katalon Studio 7 - How to create Test in SCRIPT mode
11:57
Automation Step by Step
Рет қаралды 81 М.
UI Tests for Desktop and UWP Apps
39:57
Microsoft Visual Studio
Рет қаралды 50 М.
How to design a modern CI/CD Pipeline
9:59
DevOps Journey
Рет қаралды 159 М.