TestArchitect Corner: Automated Web Testing with WebDriver Using TestArchitect

Learn how to leverage TestArchitect and Selenium for turnkey, Automated Web testing.

TestArchitect lets you create, manage, and run web-based automated tests on different types of browsers—using either a WebDriver or non-WebDriver technique. In this article, we will explore employing WebDriver for testing a web-based application with TestArchitect.

TestArchitect with WebDriver is a tool for automating web application testing and executing tests across a wide range of browsers, including Chrome, Firefox, Safari, Edge, and Internet Explorer. It handles keyboard and mouse interaction by firing events, and it makes direct calls to a browser using the browser’s native support for Automation.

Leveraging Selenium to Further WebDriver’s Efforts

By using Selenium, TestArchitect with WebDriver finds web elements using Selenium locators like ID, name, tagname, classname, xpath, and css selector. As a member of the Selenium family, WebDriver is designed to provide better support for dynamic web pages. Each supported browser has a separate Executable Browser Driver, which is used along with language-binding to run the test. The test does not gain control of the mouse or keyboard while simulating keyboard and mouse actions. TestArchitect with WebDriver can work on multiple instances at once, so it provides you with the capability to test more than one web page simultaneously.

By using TestArchitect with WebDriver, you are able to run tests across browsers with minor changes. It saves you time in both implementing and maintaining test scripts. Additionally, WebDriver is a stand-alone component, and it is released frequently with updates to support new versions and features of different browsers.

Configuring WebDriver to Run Tests

In this introductory tutorial, we will show you how to configure WebDriver for your testing efforts in TestArchitect.

After configuring WebDriver Server & Client with a couple of easy steps, you will simply need to use the built-in action, “configure webdriver,” to set up an advanced test environment where you are going to run tests with WebDriver.

Then, start your WebDriver test with the 2 action lines below and you are good to go:

  1. setting [webdriver mode] [on]: to activate the WebDriver mode.
  2. navigate: to go to the test web page.

Hopefully this introduction helps you in your Automation endeavors. However, if Automation still seems daunting to you or your efforts are just not enough, LogiGear is here to help! Visit our website today to learn more or to get in contact with us. No matter what the case, happy testing!

TestArchitect Support Team
We are the TestArchitect Support team who will help you achieve Automation success. Creating a few dozen automated test cases is easy. Maintaining them overtime while scaling your test suite to thousands of tests is not. It needs the right mix of tools, methods, and expertise.

The Related Post

The path to continuous delivery leads through automation Software testing and verification needs a careful and diligent process of impersonating an end user, trying various usages and input scenarios, comparing and asserting expected behaviours. Directly, the words “careful and diligent” invoke the idea of letting a computer program do the job. Automating certain programmable aspects ...
LogiGear Magazine – April 2013 – Test Automation
Test execution and utility tools that can make your job easier My first exposure to the necessity for testers to have an array of tools was from the groundbreaking article “Scripts on my Toolbelt” by Danny Faught. Danny laid out the ideal approach to any testing job, and it got me thinking “How can I ...
Introduction As a consultant and trainer, I am often asked by my clients and students how to deal with automated acceptance tests. One common question is whether automated acceptance tests should use the graphical user interface (GUI) provided by the application.
September Issue 2018: The Secrets to Better Test Automation  
Divide and conquer was a strategy successfully employed by ancient Persian kings against their Greek enemies. It is a strategy that can still be used successfully today. Fundamentally, by dividing something into smaller more manageable pieces (in the case of the ancient Persians, they divided the Greek city states), it becomes much more manageable.
5 roadblocks in vehicular autonomy that complicate Software Testing Experts in the field have previously referred to air travel as somewhat of a gold standard for autonomous vehicle safety, but after Boeing’s two tragedies, that analogy can no longer be used when talking about self-driving cars. This was after Boeing’s 737 MAX Jets have found ...
Introduction In many of the Test Automation projects that we are involved with using our Action-Based Testing methodology, management has expressed a need to relate tests and test results to system requirements. The underlying thought is that automation will create extra possibilities to control the level of compliance to requirements of the system under test. ...
Source: From I.M.Testy (BJ Rollison’s blog) I just finished reading Implementing Automated Software Testing by E.Dustin, T. Garrett, and B. Gauf and overall this is a good read providing some well thought out arguments for beginning an automation project, and provides strategic perspectives to manage a test automation project. The first chapter made several excellent ...
One of the basic challenges with test automation is adoption. I can’t tell you how many times I’ve cataloged licenses for a company and found out they already have many different automation software packages, none of which is being used. Traditionally I’ve been told that is because the tools don’t work and that the teams ...
< Michael Hackett sat down with EA’s Stephen Copp to discuss the world of integrated test platforms.
What is Ethereum Smart Contract Testing? What are its challenges? If you’re new to Smart Contract Testing, this in-depth guide will prepare you on how to test smart contracts successfully. Blockchain stands out due to its enormous implications. Everyone has heard of it, but few people know what the ramifications are for testers or how ...

Leave a Reply

Your email address will not be published. Required fields are marked *

Stay in the loop with the lastest
software testing news

Subscribe