The setValue Wrapper – Entering Text and Dynamic Data Replacement
In this chapter, we’re going to adapt the functionality from the click()
method in the earlier chapter and extend it to the setValue()
method. In addition, the wrapper method introduces multiple approaches to clear the field before entering the data. This chapter shows you how to implement a dynamic data tag replacement as an enhancement. This is the focal point where data can be prevented from becoming stale. For example, a test might require a future or past date. Lastly, we will look at detecting a password field and masking it with the setPassword()
function.
In this chapter, we will cover the following topics:
- Creating a
setValue
Wrapper - Normalizing the element class description from plain English
- Alternative ways to clear a field and enter data
- Dynamically replacing
<Today>
tags with a date - Masking sensitive credential data
First, some housekeeping is in order...