How To Install python3-dogtail on Fedora 36

In this tutorial we learn how to install python3-dogtail in Fedora 36. python3-dogtail is GUI test tool and automation framework - python3 installation

Introduction

In this tutorial we learn how to install python3-dogtail on Fedora 36.

What is python3-dogtail

GUI test tool and automation framework that uses assistive technologies to communicate with desktop applications.

We can use yum or dnf to install python3-dogtail on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install python3-dogtail.

Install python3-dogtail on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install python3-dogtail using dnf by running the following command:

sudo dnf -y install python3-dogtail

Install python3-dogtail on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install python3-dogtail using yum by running the following command:

sudo yum -y install python3-dogtail

How To Uninstall python3-dogtail on Fedora 36

To uninstall only the python3-dogtail package we can use the following command:

sudo dnf remove python3-dogtail

python3-dogtail Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/dogtail
/usr/lib/python3.10/site-packages/dogtail/__init__.py
/usr/lib/python3.10/site-packages/dogtail/__pycache__
/usr/lib/python3.10/site-packages/dogtail/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/__init__.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/config.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/config.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/config.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/distro.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/distro.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/distro.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/dump.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/dump.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/dump.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/errors.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/errors.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/errors.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/i18n.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/i18n.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/i18n.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/logging.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/logging.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/logging.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/path.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/path.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/path.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/predicate.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/predicate.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/predicate.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/procedural.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/procedural.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/procedural.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/rawinput.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/rawinput.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/rawinput.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/sessions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/sessions.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/sessions.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/tc.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/tc.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/tc.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/tree.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/tree.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/tree.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/utils.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/version.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/version.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/version.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/wrapped.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/wrapped.cpython-310.opt-2.pyc
/usr/lib/python3.10/site-packages/dogtail/__pycache__/wrapped.cpython-310.pyc
/usr/lib/python3.10/site-packages/dogtail/config.py
/usr/lib/python3.10/site-packages/dogtail/distro.py
/usr/lib/python3.10/site-packages/dogtail/dump.py
/usr/lib/python3.10/site-packages/dogtail/errors.py
/usr/lib/python3.10/site-packages/dogtail/i18n.py
/usr/lib/python3.10/site-packages/dogtail/logging.py
/usr/lib/python3.10/site-packages/dogtail/path.py
/usr/lib/python3.10/site-packages/dogtail/predicate.py
/usr/lib/python3.10/site-packages/dogtail/procedural.py
/usr/lib/python3.10/site-packages/dogtail/rawinput.py
/usr/lib/python3.10/site-packages/dogtail/sessions.py
/usr/lib/python3.10/site-packages/dogtail/tc.py
/usr/lib/python3.10/site-packages/dogtail/tree.py
/usr/lib/python3.10/site-packages/dogtail/utils.py
/usr/lib/python3.10/site-packages/dogtail/version.py
/usr/lib/python3.10/site-packages/dogtail/wrapped.py
/usr/share/doc/python3-dogtail
/usr/share/doc/python3-dogtail/COPYING
/usr/share/doc/python3-dogtail/NEWS
/usr/share/doc/python3-dogtail/README
/usr/share/dogtail
/usr/share/dogtail/glade
/usr/share/dogtail/glade/sniff.ui
/usr/share/dogtail/icons
/usr/share/dogtail/icons/button.xpm
/usr/share/dogtail/icons/checkbutton.xpm
/usr/share/dogtail/icons/checkmenuitem.xpm
/usr/share/dogtail/icons/colorselection.xpm
/usr/share/dogtail/icons/combo.xpm
/usr/share/dogtail/icons/dialog.xpm
/usr/share/dogtail/icons/image.xpm
/usr/share/dogtail/icons/label.xpm
/usr/share/dogtail/icons/menubar.xpm
/usr/share/dogtail/icons/menuitem.xpm
/usr/share/dogtail/icons/notebook.xpm
/usr/share/dogtail/icons/scrolledwindow.xpm
/usr/share/dogtail/icons/spinbutton.xpm
/usr/share/dogtail/icons/statusbar.xpm
/usr/share/dogtail/icons/table.xpm
/usr/share/dogtail/icons/text.xpm
/usr/share/dogtail/icons/toolbar.xpm
/usr/share/dogtail/icons/tree.xpm
/usr/share/dogtail/icons/treeitem.xpm
/usr/share/dogtail/icons/unknown.xpm
/usr/share/dogtail/icons/viewport.xpm
/usr/share/dogtail/icons/vscrollbar.xpm
/usr/share/dogtail/icons/vseparator.xpm
/usr/share/dogtail/icons/window.xpm
/usr/share/icons/hicolor/scalable/apps/dogtail-head.svg
/usr/share/icons/hicolor/scalable/apps/dogtail-tail.svg

References

Summary

In this tutorial we learn how to install python3-dogtail on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).