Skip to content

tukhik-gh/squish_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

squish_python

Squish automation test for qt android application in python.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Python3 installed on your system.
  • Android Studio installed
  • JDK installed
  • Qt installed and has a certificate
  • Squish installed and has a certoficate

Installation for Ubuntu

Step 1 : Install Java in your system.

  sudo apt update
  sudo apt install openjdk-11-jdk
  sudo apt install openjdk-11-jdk
  java -version

Step 2: – Install Android Studio in your system.apt update

  • Open the “ubuntu software” application in your system.
  • Search “Android Studio”. image
  • Select the first one and click on the “Install” button.
  • Follow the instructions described in the settings link.

Step 3 :- Installing QT

  • Download QT from here
    • Click "Download QT for Ubuntu"

    • Fill out the form An example you can see in the photo image

    • Click the "Download unverified file" image

    • Make downloaded file executable

    • In “Downloads”, find the downloaded file and install.

Step 4 :- Installing Squish.

  • Download Squish
  • Install
  • Get Licensed

Usage

  • Run Android Studio

    • Create device image
  • OR connect android device

  • Open Squish

    • File --> create test suit
    • Cuis Android --> python --> select apk file, select divice
    • Create the new suit
    • Run recording
    • Notes: Sometimes we get this error when we want to start recording: image.

      There may be several reasons.

      • First: the CT and Sushi versions must match, as shown in this graph.image
      • Second: After installing the Squish, sometimes a small window opens, showing a problem with the installation. We have to be careful and not ignore it

About

Squish automation test for qt android application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages