Chapter 3. Submitting Forms
In this chapter, we'll expand on the foundations we started building in Chapter 2, Recording Your First Test, and dive deeper into submitting forms in greater detail. While most of the forms you encounter while recording test plans might be simple in nature, some are a whole different beast and require you to pay them more careful attention. For example, more and more websites are embracing RESTful web services, and as such, you would mainly interact with JSON objects when recording or executing test plans for such applications. Another area of interest will be recording applications that make use of AJAX heavily to accomplish business functionality. Google, for one, is known to be a mastermind at this. Most of their products, including Search, Gmail, Maps, YouTube, and so on, use AJAX extensively. Occasionally, you might have to deal with XML response data; for example, extracting parts of it to use for samples further down the chain in your test plan. You might...