CasperJs e Jquery com Seleções encadeadas

Eu estou tentando criar um caso de teste para um site que inclui um formulário com 3 seleções encadeadas. A primeira seleção é preenchida por padrão quando a página da Web é carregada. Se alguma opção da primeira seleção for selecionada, a segunda seleção será preenchida por meio de uma chamada ajax. Da mesma forma, quando uma opção é selecionada no segundo selecionado, a terceira seleção é preenchida por meio de uma chamada ajax. Finalmente, quando uma opção é selecionada na terceira seleção, uma tabela html é preenchida com as informações que eu preciso validar.

As três seleções interconectadas têm essa estrutura

<select id="s1" name="s1"> 
 <option value="1">Option1</option>
 <option value="2">Option2</option>
 <option value="3">Option3</option>
</select>

 <select id="s2" name="s2"></select>

 <select id="s3" name="s3"></select>

Eu sei com certeza que o site usa o Jquery para fazer a chamada do ajax. Alguém tem ou conhece uma maneira limpa de criar este caso com casperJs?

questionAnswers(2)

yourAnswerToTheQuestion