Qxf2’s automation testing framework uses Python 3

We have updated our open-sourced GUI automation testing framework to use Python3. This update was due for a long time. We have had a lot of requests from people asking for our framework to use Python3 and we finally found the bandwidth needed to migrate to Python3. We will also no longer support Python2.

If you already use our framework and would like to migrate to Python3, follow our blog posts on migration of our framework from Python2 to Python3 and Implementing Python Requests library in our automated testing framework.

If you are new to our framework, it will help you write Selenium and Appium tests in Python using the Page Object pattern. Our Pythonic web, mobile and REST API test automation framework will help you get started with QA automation quickly. It comes with many useful integrations like – email, Slack, TestRail, BrowserStack, Sauce Labs, etc.

You can check it out here:



Want to contribute?

Want to contribute to our project? Raise an issue and send us a pull request. If you are looking for specific places where you can contribute, send an email to mak@qxf2.com.


If you are a startup finding it hard to hire technical QA engineers, contact Qxf2 Services.


Avinash Shetty

I am a software tester with over 13 years of experience in software testing. Currently, I am working at Qxf2 Services Bangalore. As a student of the context-driven approach to software testing, I feel there is a lot to learn out there which keeps me very excited. My work has helped me gain good experience in different areas of testing like CRM, Web, Mobile and Database testing. I have good knowledge of building test scripts using Automation tools like Selenium and Appium using Java and Python. Beside testing, I am a “Sports Fanatic” and love watching and playing sports.

Be First to Comment

Leave a Reply

Your email address will not be published.