Open in app

Sign in

Write

Sign in

Courtney Zhan
Courtney Zhan

165 Followers

Home

About

Pinned

Courtney Zhan’s Article Series

A list of my article series for convenient access — Quick Start Guide for a Web Test Automation Engineer Set up Running Automated UI tests on your First day at work Set up Running Automated UI tests on your First day at work: Part 2 Set up Running Automated UI tests on your First day at work: Part 3 Set up Running Automated UI tests on your First day…

3 min read

3 min read


Pinned

Set up Running C# Selenium Tests in BuildWise CT Server

How to run C# Selenium Tests in BuildWise, a Continuous Testing server — This article shows you how to set up Selenium WebDriver tests written in C# on a Continuous Testing (CT) server, BuildWise. Before you start Make sure you have .NET installed (version 7 is fine), some C# tests and BuildWise ready to go. 1. Install .NET The below article has instructions to install .NET…

Selenium Webdriver

5 min read

Set up Running C# Selenium Tests in BuildWise CT Server
Set up Running C# Selenium Tests in BuildWise CT Server
Selenium Webdriver

5 min read


Pinned

Set up BuildWise CT Server Step by Step

Get your CT Server up and running under 10 minutes — Zhimin: Yesterday, I received a support ticket from a new user, reporting “BuildWise Server failed to start up on Windows, using Ruby 3.2”. I quickly verified it was the case. Reasons are: * Ruby 3.2 deprecated File.exists? * Psych 5 issue, load unspecified class: Time (Psych::DisallowedClass) * ChildProcess on Window has an…

Ci Cd Pipeline

5 min read

Set up BuildWise CT Server Step by Step
Set up BuildWise CT Server Step by Step
Ci Cd Pipeline

5 min read


Pinned

TestWise Execution Setup

In fact, it is a set-up of test automation execution. — This article is for users who just downloaded the standard TestWise IDE (not TestWise Ruby Edition for Windows, which is all pre-packaged), and are keen to set up to execute one automated test script. Table of Content: · 0. Test Harness: Running a Selenium-RSpec tests from a Terminal · 1. Install Ruby…

Test Automation

8 min read

TestWise Execution Setup
TestWise Execution Setup
Test Automation

8 min read


5 days ago

Set up Appium 2 to Automate macOS Apps

Setup and run an Appium 2 automated macOS test with Mac2Driver. — This article will be freely available from next week. This tutorial will show you how to set up Appium v2 on a macOS computer to automate a simple macOS desktop app (Calculator). Set up Appium Server First, install NodeJS with HomeBrew: brew upgrade node@18 Then, install Appium (v2) with NPM: npm install -g appium …

Automation

4 min read

Set up Appium 2 to Automate macOS Apps
Set up Appium 2 to Automate macOS Apps
Automation

4 min read


Nov 26

Use Chained Locator to Speed Up Selenium WebDriver Tests

How to speed up your Selenium WebDriver scripts with Chained Locators — My father’s article “Optimize Selenium WebDriver Automated Test Scripts: Speed” is a well-received one, featured on Geek Culture. It contains some practical tips to make your Selenium tests run faster. Optimize Selenium WebDriver Automated Test Scripts: Speed Simple techniques to improve the execution speed of some automated test steps, up to 50X.medium.com

Test Automation

2 min read

Use Chained Locator to Speed Up Selenium WebDriver Tests
Use Chained Locator to Speed Up Selenium WebDriver Tests
Test Automation

2 min read


Nov 19

Set up and Develop Appium UWP RSpec Test Scripts with TestWise IDE

A step by step guide (with video) to create a test project for a Appium WinAppDriver+RSpec test script for UWP in TestWise IDE. — Universal Windows Platform (UWP) is relatively new app format from Microsoft to be used Windows devices (including mobile). For examples, The Calcuator App comes with Windows 10+ is a UWP. The video below uses an Appium + WinAppDriver script to: Launch the TestWise IDE.

Automation

5 min read

Set up and Develop Appium UWP RSpec Test Scripts with TestWise IDE
Set up and Develop Appium UWP RSpec Test Scripts with TestWise IDE
Automation

5 min read


Nov 12

Set up and Develop Appium WinApp RSpec Test Scripts with TestWise IDE

A step by step guide (with video) to create a test project for a Appium WinAppDriver+RSpec test script for classic Windows Apps in TestWise IDE. — The video below uses an Appium + WinAppDriver script to: Launch the TestWise IDE. Create a new Appium WinAppDriver + RSpec test project in TestWise IDE. Script an Appium script to drive the Windows Notepad program. Execute the newly created Appium test.

Test Automation

5 min read

Set up and Develop Appium WinApp RSpec Test Scripts with TestWise IDE
Set up and Develop Appium WinApp RSpec Test Scripts with TestWise IDE
Test Automation

5 min read


Nov 4

Case Study: A Reliable Test Statement to Locate A Non-Unique Button

There are several ways, commonly people chose a less optimal one. This article shows a stable way, using Powerful XPath. — In web test automation, generally speaking, when there is a unique ID for the target element, we use the ID locator. However, at work, the IDs do not exist. This article show how to write a reliable automated step for a common operation where multiple buttons with the same text.

Test Automation

4 min read

Case Study: A Reliable Test Statement to Locate A Non-Unique Button
Case Study: A Reliable Test Statement to Locate A Non-Unique Button
Test Automation

4 min read


Oct 29

Comparing Selenium Syntax in C# and Ruby

Clearly, Ruby Wins. — Apress will release my upcoming book, titled ‘Selenium WebDriver Recipes in C#, 3rd edition,’ in the coming months. When I started learning programming, my father told me to be open-minded when comes to programming languages. He always encouraged me to try new ones. Before the opportunity to write this Selenium…

Test Automation

4 min read

Comparing Selenium Syntax in C# and Ruby
Comparing Selenium Syntax in C# and Ruby
Test Automation

4 min read

Courtney Zhan

Courtney Zhan

165 Followers

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams