Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

This topic provides information on how to resolve the common issues you may encounter while working on web and mobile applications automation.

General Issues

This topic provides information about the general issues that you may see while working with Qualitia Studio.

...

This error occurs when the Google Chrome browser and Chromedriver are not compatible.
To resolve this error, kindly download the correct chrome driver as per the browser version from In such cases, you must update the browser driver versions. You can get the correct chrome drivers here.

  1. Once downloaded, open Qualitia Automation Studio, go to to Setting > Local Profile > Execution Configuration Setting and then click Platform.
  2. Select Click Browser Type as Google Chrome.
  3. In In Chrome Driver Path, select the chromedriver.exe which you have downloaded & extracted for your chrome version.
  4. Click OK.

Your test cases should now get executed as expected. 

Unable to Add Objects using Objects Spy

Suite Execution Fail Error: com.mysql.jdbc.Connection.isValid(I)Z

...

Qualitia Server is not Getting Connected

Problem: When clicking on the Test Connection button associated with the Qualitia Server field on General Settings Server URL in the Server Configuration tab, the following error message is displayed:

  • Unable to connect to Qualitia server that is present on different machine than Qualitia client. Getting an error
    Cannot connect to the Qualitia Server, there might be the following reasons:

    1. Port might not be accessible.

    2. Server URL might be wrong.

    3. Qualitia Server might not be running.

Summary: Some web services in Qualitia server has been disabledQualitia Services might be unstable.

Solution:  You need to repair the Qualitia web services that are installed in on the Qualitia server.

Perform the following steps:

  1. Open the computer where the Qualitia Server is installed.Click the Qualitia Server desktop icon.
  2. Double-click the Qualitia Automation Studio - Server icon  icon on your desktop.

  3. Click the Repair button.

Communication Fails when Qualitia Components are on Different Computers

...

Version Control Error: Object Reference not set to an instance of an object.

Image Modified

This error occurs when SharpSVN is used as version control tool for the Qualitia test assets. Few SharpSVN components require Microsoft Visual C++ 2010 SP1 Redistributable package.

...

This error occurs when the Google Chrome browser and Chromedriver are not compatible.
To resolve this error, kindly download the correct chrome driver as per the browser version from In such cases, you must update the browser driver versions. You can get the correct chrome drivers here.

  1. Once downloaded, open Qualitia Automation Studio, go to to Setting > Local Profile > Execution Configuration Setting and then click Platform.
  2. Select Click Browser Type as Google Chrome.
  3. In In Chrome Driver Path, select the chromedriver.exe which you have downloaded & extracted for your chrome version.
  4. Click OK.

Your test cases should now get executed as expected. 

Unable to Add Objects using Objects

...

Sp

Unable to Add Objects using Objects Spy on Google Chrome

Starting Qualitia Automation Studio v5.6, you can add objects using Object Spy for Google Chrome. In case you face any difficulties while adding objects using Google Chrome extension, uninstall the Qualitia Object Spy extension and reinstall it.

...

Unable to Switch to Mobile Web-View


Problem: In the Qualitia Mobile Recorder, you might not be able to open a web application or web-view context of a hybrid application if chrome has more than 20 open tabs. Unable to switch to Mobile Web View and Loader keeps on Loading the screen.

...

  1. Stop the agent.

  2. Go to Applications > MOSAgent > Right click >Show package content > Contents > MacOS.

  3. Double-click RunAgent.
    A terminal opens to start the agent.

  4. In the logs, find the following message using the WDA path:
    /var/folders/vt/f2c8mcz536x6d9_vbgs7dh740000gn/T/QualitiaMOSAgent/WDATemp
    Note: This path differs for every user.

  5. Copy that path and open in finder.

  6. Delete all the content inside the WDATemp folder.

  7. Download WDA v2.20.0 for your Xcode version from the following location:
    https://github.com/appium/WebDriverAgent/releases
    Note: Download the WDA version that best matches to your Xcode Version.

  8. Extract the downloaded file, copy all the contents, and paste
    them in the WDATemp folder in the following location: /var/folders/vt/f2c8mcz536x6d9_vbgs7dh740000gn/T/QualitiaMOSAgent/WDATemp
    Note: This path differs for every user, you must find the WDATemp folder path as explained in step. 4.

  9. Open WebDriverAgent.xcodeproj in Xcode and make sure you set proper Team and check Automatically manage signing in the Signing and Capabilitiessection for WebDriverAgentLib, WebDriverAgentRunner and IntegrationApptargets.

  10. Click Product > Build for >Testing.
  11. After the build is succeeded, click Product > Build.
  12. Close Xcode.
  13. In the agent, connect to a device and select an application. 
    Note: You might have toperform this step every time you restart the machine as the temp folders are deleted and recreated whenever the machine restarts. 

Unable to Boot Emulator in MOS Session.

Problem: The following error message "View For the device is failed. Please connect again" appears when you try to launch an emulator in an MOS Session is created with Cold Boot.

...

  1. Once downloaded, open Qualitia Automation Studio, go to Setting > Configuration Setting and then click Platform > Local Profile > Execution Configuration.
  2. Select Click Browser Type as Google Chrome.
  3. In Chrome Driver Path, select the chromedriver.exe which you have downloaded & extracted for your chrome version.
  4. Click OK.

...

This topic provides information about the issues that you may face while working with actions.

DragAndDropToObject Action is not Working

Problem: The DragandDropToObject action fails to drag and drop an object to the specified location. The execution report displays the associated step as Passed though no operation was performed on the object.

Summary: The DragAndDropToObject action fails when the draggable attribute for the associated HTML element for the object is set to false.

Solution: Modify the associated HTML element for the object to set the draggable attribute to true or auto.

PressKeys Action Does not Execute on an Inactive Screen

...

ClickJS Action is Failing on Chrome

Problem: Chrome fails the step containing the ClickJS Action to execute even it has enabled javascript ClickJS Action fails to execute on Chrome though javascript is enabled on Chrome. The application under test shows a message as Redirect Blocked.

...

Actions related to DB Failed Upon Execution

Problem: While executing a test suite, steps containing  The actions related to querying on a database did not execute such as ExecuteQueryAndStoreInFile and ExecutQueryAndStoreInKey.

Description: For Qualita Quallita versions before v8.0.0, DB jar was manually added in lib folder. However, from Qualitia v8.0.x onwards, you now need to specify the path of DB jars for the database type on which you want to query.

...

Qualitia Configuration File does not exist, can you please save Qualitia Configuration

Image Modified

This issue occurs when the configuration file is missing. The file is created when you save the configuration settings for the first time.

This issue may occur when creating offline package (from File > Offline Package) as well.

Solution:

  1. Log on to Qualitia Automation Studio.
  2. On the Setting menu, click Configuration Setting.
  3. Click OK.
  4. Now create an offline package from File > Offline Package.

...

  • Generate the PAT with a user that is part of the Project Administrators group.
    Qualitia recommends this option for generating a PAT.

  • Allow Bypass Rules on Work Items Updates
    Perform the following steps:

    • In TFS/Azure DevOps project, ensure that the user that is used to generate PAT is member Contributors group / Project Team members group.

    • Click Project Settings > Permissions.

    • Select the user group that has the user to whom you want to provide access (Contributors/Project Team members).

    • From the Bypass rules on work items updates list, select Allow.
      Refer to the following screenshot.



Qualitia does not recommend this option for PAT generation as it changes the access levels for all the users in the group.

Note: Please connect with your Azure DevOps Admin team to discuss the PAT generation and access level management.

...

Teamcity Agent Running Headless Execution on Window Server System

Sometimes users are unable to view the test case execution on the designated TeamCity build agent. 

It is observed that setting the right Java path resolves this problem. You can try below:

...