We can remove duplicate code from our TestProject test suite by using web actions . Even though web actions make our life easier, they have a access to the entire DOM, and this can make our test code more complicated than it could be. This blog post describes how we can solve this problem by […] Read More
Programming
Running TestProject Tests on a Local Development Environment
The TestProject framework provides support for running TestProject tests and actions on a local development environment, and this blog post explains how we can use this feature. After we have finished this blog post, we: Know how we can obtain our developer key. Understand how we can pass input parameter values to the invoked test […] Read More
Running Kotlin Tests With Gradle
When we start a new project with Kotlin, one of the first things that we have to do is to create a Gradle project that can compile and run our application. However, our job isn’t done yet. We still have to figure out a way to compile and run our automated tests. This blog post […] Read More
Transforming Recorded TestProject Tests Into Java Code
The TestProject team published a new feature that allows us to transform our recorded tests into Java code and download the generated code. This blog post explains when this feature is useful to us and describes how we can use this feature. After we have finished this blog post, we: Know when we should transform […] Read More
Running Kotlin Tests With Maven
When we start a new project with Kotlin, one of the first things that we have to do is to create a Maven project that can compile and run our application. However, our job isn't done yet. We still have to figure out a way to compile and run our automated tests. This blog post […] Read More
Using TestProject Actions in Our Test Classes
After we have have written custom TestProject actions, we want to use them in our test classes. Unfortunately, we have no idea how can do it. During this blog post we will write two tests for the search function of my blog and both test classes use the custom actions which we wrote in the […] Read More