Skip to content
Software Test Academy
  • Home
  • About
  • Blog
  • Test Automation
    • UI Automation
      • Selenium
      • Capybara
      • Sikulix
      • CodedUI
      • WinAppDriver
    • Mobile Automation
      • Appium
      • Espresso
      • Mobile Device Farm
    • API Automation
      • Rest Assured
      • Karate
    • Testing Frameworks
      • JUnit
      • TestNG
    • Automation Reporting
      • Allure Report
      • Extent Reports
      • Klov Reporting
      • Tesults Reporting
    • Cucumber
    • Visual Test Automation
      • Applitools Eyes
      • ImageMagick
      • Galen Framework
      • Ember Percy
      • Visual Testing Tools
    • Robot Framework
    • Selenoid
    • Docker Selenium
    • Node.js Mocha
  • Performance Testing
    • JMeter
    • Gatling
    • Mobile Performance Testing
    • Interview Questions
  • DevOps
    • Kubernetes
    • Jenkins
    • Docker
    • SonarQube
    • Vagrant
    • Octopus Deploy
    • AWS
    • Azure
    • Rancher
    • Packer
  • More
    • Interview Questions
      • Performance Testing Interview Questions
    • Programming Tutorials
      • JAVA
      • JAVA FX
      • Git
      • GitLab
      • GitHub
      • Algorithms
      • WireMock
      • Mockito
      • Logging
      • ESLint
    • Testing Tutorials
    • Agile Tutorials
    • Tools and Technologies
    • Security Testing Tutorials
    • Test Masters
    • Software Conferences

Test Automation

Test Automation

In this category, you can find our extensive test automation tutorials on UI automation, mobile automation, API automation, so on. We shared our experience on Selenium Webdriver, Cucumber, Appium, Espresson, Robot Framework, Rest-Assured, Capybara, SikuliX, CodedUI, WinAppDriver, Karate, JUnit, TestNG, Applitools Eyes, Galen Framework, ImageMagick, Ember Percy, Extent Reports, Allure Reporting, Docker Selenium, Selenoid, Mocha, and so on. We hope you will enjoy reading our tutorials and they will help you in your test automation projects.

How to Use Touch Actions in Appium: Swipe Tap Touch

January 1, 2022 by Onur Baskirt
appium

How to Use Touch Actions in Appium? Hi all, in this article, I will answer this question and share with you the details of how to do some appium mobile actions such as swipe, tap, press, multi-touch. I wrote a MobileActions … Read more

Categories Appium Tutorials Tags appium

SlowLoadableComponent Pattern in Page Object Model

December 4, 2018 by Onur Baskirt
selenium-logo

Hi all, in the previous article, I explained how to implement loadablecomponent pattern and in this article, I will explain how to implement the slowloadablecomponent pattern. The loadablecomponent pattern is convenient for the pages which load not so slowly. However, … Read more

Categories Selenium Tutorials Tags selenium

Loadable Component Pattern for Better Page Object Model Architecture

December 4, 2018 by Onur Baskirt
selenium-logo

Hi all, in this article I will explain you the loadable component pattern in Page Object Model architecture. In our test automation projects generally, we are doing some prerequisite actions to test some scenarios. For example, when we are testing … Read more

Categories Selenium Tutorials Tags selenium

Extent Reports Version 3 Reporting with TestNG Listener

December 4, 2018 by Onur Baskirt
extentreports

Hi all, in this article, I will describe how to integrate Extent Reports Version 3 reporting tool with TestNG Listener. Before I explained how to integrate extent reports version 2 and in this article, we will learn how to generate a … Read more

Categories Extent Reports Tags extent reports

Extend Selenium Grid Video Recording Capability

May 22, 2019 by Canberk Akduygu
selenium-logo

Hello, in the previous article, I described how to extend Selenium Grid. You can reach the tutorial in this link. Today, I am going to add  Video Recording capability into our Selenium Grid. Let’s get started Selenium Grid Video Recording Capability. … Read more

Categories Selenium Tutorials Tags selenium

Extend Selenium Grid in Test Automation Projects

December 4, 2018 by Canberk Akduygu
selenium

Hello everybody, Selenium Grid is used to speed up the execution of a test pass by using multiple machines to run tests in parallel. It routes the test suites to available browsers and decreases the test execution time. Today, we are going to … Read more

Categories Selenium Tutorials Tags selenium

iOS Testing Using Appium and JAVA | iOS Mobile Test Automation

May 21, 2021 by Ahmet Samet Baltacı
appium

iOS Testing is very crucial if a company depends on its mobile apps. Nowadays, mobile apps are always in our life and most of the users are using mobile apps instead of web application or websites. In this article, I … Read more

Categories Appium Tutorials Tags appium

Test Automation Reporting with Tesults and pytest

December 4, 2018 by Onur Baskirt

In this article, I describe how to integrate Tesults with pytest for reporting, specifically using pytest conftest files. I will assume you already have testing setup with pytest. The official pytest documentation is located here. Let’s get started integrating Tesults … Read more

Categories Test Reporting Tags tesults

How to Manage Appium Capabilities Dynamically

December 4, 2018 by Canberk Akduygu
appium

Hello everybody, If you are a mobile automation engineer, you would know that managing your mobile device capabilities need so much effort in case you change your device frequently. During the test, there are mandatory capabilities that you need to manage … Read more

Categories Appium Tutorials Tags appium

Selenium Testing | What is Selenium | Selenium Tutorial

June 24, 2021 by Onur Baskirt
selenium-logo

Selenium Testing is an important step for testers who want to step in the world of automation. Generally, the first question is What is Selenium? Selenium is a suite of tools to automate web browsers across many platforms. This is the official definition of … Read more

Categories Selenium Tutorials Tags selenium
Older posts
Newer posts
← Previous Page1 … Page7 Page8 Page9 … Page16 Next →

© 2025 SW TEST ACADEMY • All Rights Reserved

Next Page »