AgileWay's Live Online Training »

Web Test Automation with Selenium WebDriver

Duration: 1 day (8 hours)
Delivery: Live Online training via Zoom
Time Zone: Australia-Brisbane (GMT +10)
(changeable for international customers)
Price: US$600 per person
Early Bird price: US$550 p. p.
Group discount: for 3+
Complimentary (for each participant): 6-month TestWise named license (valued at US$180) and two Zhimin's ebooks (valued at US$25)
Effective Best Price: from only US$132 per person (8 participants early-bird after complimentary software and books)

World-Class Instructor

The course will be delivered by Zhimin Zhan.
Author of 10 books on test automation and Continous Testing.
Speaker at international software testing conferences, including the premium StarWEST conference.
Winner of 2018 international Ruby Award for Continuous Testing software.


Zhimin has conducted numerous Selenium training at various organizations and conference workshops. He has summarized his experience into a highly acclaimed book: "Practical Web Test Automation".

The test scripts are in pure Selenium WebDriver which is applicable to all web apps.


People learn best when they are actively involved in the learning process. It is more true for test automation.

Over 12 years, Zhimin has created fun engaging and highly practical exercises to make learning test automation easy and fun! 

Small Class (max 8)

The class is limited to max 8 participants.

All of our courses are highly interactive. 8 is the maximum number we can go within one session to give each participant enough attention.

Quality is our first priority.


The purpose of this course is to enable the participants to have the confidence of writing Selenium automated tests for work, on the next day.

We ask participants, if possible, to provide a real work test scenario that can be an exercise in the class!


Each participant will receive:

The total value is US$205!

Compare with other training providers

Instructor Price Duration Small Class Complimentary
AgileWay Zhimin Zhan
author, speaker and
intl software award winner
US$600 pp, discounts for 3+
Early bird rate: US$550 pp
1 day 2-8 attendees TestWise 6-month license and two Zhimin's eBooks, valued at UA$205!
SoftEd LiveOnline Unknown A$1595 pp, 20% discount for 3+ 3 days - N/A
PlanIt Live Online Unknown A$1900 pp 3 days - N/A
InterSkill Unknown A$1750 pp 2 days - N/A

FAQ: General

Is it true that Zhimin Zhan will be conducting the training for the whole duration?


What do attendees need to prepare for the training?

Hardware: A computer (Windows or macOS) with a camera, and you can install software on it.
 We will send you the course materials before the training starts.

Are the complimentary software licence and ebooks for the whole group or every participant?

Each participant will receive his/her set of licence and ebooks.

We are in different time zone (not in Australia), it is possible to adjust the course starting time?

Yes, it shall be fine mostly. Please contact our support.

Can the course be rescheduled?

Yes, free of charge for rescheduling if given 2 weeks notice.

If we are unable to attend for an unexpected reason, is it possible to get a refund?

Yes, you will get a refund if you are giving sufficient notice. However, 10% training fee will be forfeited if cancelling a week before. 50% fee will be forfeited if cancelling 24 hours before. No refund will be given if there is no show for the training.

Why the fees of your training are lower comparing to the other training providers?

Here are the reasons that our price is significantly lower than other training providers:

  • We don't hire external instructors
    Most training providers don't keep instructors on the books, they hire on needs. Besides the inconsistent quality of the training, they charge higher fees to cover on-call rates to the instructors.
  • AgileWay's long history shows that maximum financial gain is never our top priority. We want to do things right.
    If we did go for money, we could simply extend the training to 2 days (the standard length is 2-3 days in Australia), or make a large class. We don't do that, simply it is not right. Zhimin has trained and mentored many testers, we are confident that most participants of our 1-day training are capable of doing useful test automation at work on the next day.
    TestWise was priced at US$500 when a typical commercial testing tool was around US$10,000 in 2009. We created tools such as TestWise to only support free, open-source frameworks.
    The reason we can do is, AgileWay is 100% family-owned. If we had accepted the money from VCs, we could not offer this price.
  • We do little marketing
    We don't mind marketing, but we would rather reduce the cost of training.
  • We use our own software for all supporting services
    We have SiteWise for the web site, SupportWise for our support system, and WhenWise for bookings. All these will help to reduce the cost of running the business and training.
    (How could we develop so many software? The answer is that we do test automation and continuous testing. If these are done properly, 10x productivity gain can be a reality)
  • We automate our process
    Zhmin developed a set of scripts that automate a large part of training supporting services. We don't need to hire a dedicated training coordinator. If we do, the price will be surely higher. Yes, automation does save time and money.
  • Leverage the materials and resources that Zhimin has acquired over 14+ years
    The training content, including test sites (by the way, we created ourselves), is a result of Zhimin's over a decade's work in the test automation and continuous testing.

FAQ: Web Test Automation (Selenium) Training

One-day training sounds quite tight. Will it be enough to cover all the necessary stuff?

Yes. The objective of the course is to make the participants feel comfortable developing Selenium tests for work on the next day after the training. Zhimin has conducted training numerous times at various organizations. It has been proved that 1 day is good because we have prepared the content (based on books), testing scenarios, and testing tools well in advance.

Will there be any vendor-locking stuff or sales pitch?

Absolutely not. We have seen some organizations (often a reseller of some commercial products) use training as a way to sell products for commissions. Zhimin has been promoting (at international conferences) test automation in free and open-source frameworks such as Watir and Selenium since 2010, when commercial test automation products dominated the market. The time has proved Zhimin was correct. Furthermore, all testing software Zhimin created supports only free and open-source frameworks. We rejected the commercial requests (i.e. money) to add proprietary syntax into TestWise.

All our test scripts (examples) are 100% free and open-source (and widely used) frameworks. Tests can be run from the command line. Taking Selenium WebDriver training as an example, the test scripts that the training participants will learn to write is 100% raw Selenium WebDriver.

In addition, we offer a free TestWise license with the training.

Is the training tied with your company's testing tool (TestWise)?

No, not at all. Think Selenium WebDriver as Java, TestWise as a Java IDE such as NetBeans, Eclipse, or IntelliJ IDEA. The training content (selenium, test design and test scripts) has no dependency on TestWise. Framework (Selenium) decides the script syntax; Tool (TestWise) offers productivity. In other words, if a participant has a preferred tool such as Visual Studio Code, he/she shall have no problem using it to develop/debug Selenium scripts learned in this course.

A bit more about TestWise (formerly known as iTest2):

  • TestWise was shown off in AA-FTT Meeting at Agile 2009, the Agile Alliance Functional Testing Tools Program. Here is a blog post by Mike Longin, an Agile 2009 speaker: "iTest2 ( was also shown off and really goes a long way in my mind to show off the capabilities of an IDE for functional testing tools. As the project lead for SWAT, one of my biggest pushes has been to take the tools I get in Visual Studios and bring them to the functional testing world. At least for Watir, iTest2 is there."
  • Listed as the first testing tool in Lisa Crispin's presentation "Trends in Agile Testing" in 2009 (Lisa Crispin is the first author of an influential book 'Agile Testing')
  • Archived in Ward Cunningham's testing tools matrix (Ward Cunningham is co-author of the Agile Manifesto)
  • A finalist of the Fukuoka Ruby Award in 2010, judged by the software legend Matz

In summary, TestWise has long been recognized by the world's experts. With the course, you will get a 6-month subscription of TestWise (personal license) absolutely free.

I noticed Zhimin has authored Selenium recipes in 5 programming languages, can I ask for a specific language to be used in the training?

No, the language used in the training will be Ruby, a popular, powerful, and elegant scripting language,  and ideally for test automation.

As the test scripts are in raw Selenium WebDriver tests, converting them to other languages is very easy. In fact, many participants are comfortable working on Selenium in Java/C#/Python after the course.

Is programming knowledge required for the training?

Not necessarily. It will be helpful if you have experience in scripting, but not essential for this course.

Do I need to attend the Practical Continuous Testing training as well?

Not necessary, at least not immediately. When the size of your automated regression tests reaches 10+, you need to run these tests in a CT server. By the way, while our test automation and CT approaches work well together, but they are completely independent, i.e. BuildWise can be used to run tests (in open-source frameworks) created by other tools; The test scripts created in TestWise may be easily run in other CT servers.

If you want to attend both trainings, we recommend doing this one first.

FAQ: Live Online Training

What is Live Online Training?

The instructor teaches as in the real classroom, but in a virtual one. And the participants learn in real-time, face-to-face but via a digital platform. Participants can ask questions and the instructor will answer.

What video conferencing software do you use?

We use Zoom for our Live Online Training classes. Zoom is available via any modern browser, such as Chrome and Safari. We expect most of the participants are familiar with Zoom after Covid-19. There are several hands-on exercises in each of our courses. Therefore, the instructor and the participants will use screen sharing a lot. If you need help, please contact us.

What do I need to do to set up prior to the course?

A course-pack will be sent to your (the main correspondent) via email before the course starts.