How To Install python-strongwind on Ubuntu 18.04

In this tutorial we learn how to install python-strongwind on Ubuntu 18.04. python-strongwind is dogtail inspired GUI test automation framework

Introduction

In this tutorial we learn how to install python-strongwind on Ubuntu 18.04.

What is python-strongwind

python-strongwind is:

Strongwind is a GUI test automation framework inspired by dogtail. Strongwind is object-oriented and extensible. You can use Strongwind to build object-oriented representations of your applications (“application wrappers”), then reuse the application wrappers to quickly develop many test scripts. Strongwind scripts generate a human-readable log that contains the action, expected result and a screen shot of each step. Most simple actions are logged automatically.

Strongwind is written in Python and uses the pyatspi library to manipulate and query the state of applications. Strongwind automatically classifies widgets by their ATK role. By default, Strongwind provides implementations for common actions on regular widgets – for example, selecting an item in a menu or asserting that a window has closed – but you can extend Strongwind’s implementations or add your own implementations for custom widgets to handle alternate behaviors or custom widgets in your applications.

There are three methods to install python-strongwind on Ubuntu 18.04. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.

Install python-strongwind Using apt-get

Update apt database with apt-get using the following command.

sudo apt-get update

After updating apt database, We can install python-strongwind using apt-get by running the following command:

sudo apt-get -y install python-strongwind

Install python-strongwind Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install python-strongwind using apt by running the following command:

sudo apt -y install python-strongwind

Install python-strongwind Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Ubuntu. Update apt database with aptitude using the following command.

sudo aptitude update

After updating apt database, We can install python-strongwind using aptitude by running the following command:

sudo aptitude -y install python-strongwind

How To Uninstall python-strongwind on Ubuntu 18.04

To uninstall only the python-strongwind package we can use the following command:

sudo apt-get remove python-strongwind

Uninstall python-strongwind And Its Dependencies

To uninstall python-strongwind and its dependencies that are no longer needed by Ubuntu 18.04, we can use the command below:

sudo apt-get -y autoremove python-strongwind

Remove python-strongwind Configurations and Data

To remove python-strongwind configuration and data from Ubuntu 18.04 we can use the following command:

sudo apt-get -y purge python-strongwind

Remove python-strongwind configuration, data, and all of its dependencies

We can use the following command to remove python-strongwind configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge python-strongwind

References

Summary

In this tutorial we learn how to install python-strongwind package on Ubuntu 18.04 using different package management tools: apt, apt-get and aptitude.