CasperJS / Javascript Seleccionando Múltiples Opciones

Intentando raspar un sitio web, donde este es el código HTML genérico

<select id="xxx" multiple name="zzz">
<option value="123">xaxaxa</option>
<option value="124">zazaza</option>
<option value="125">ajajaj</option>
<option value="126">azzzsa</option>
</select>

No está encerrado por un formulario, así que intenté usar la función fill () que proporciona casperjs pero que no funcionó.

Para entradas individuales, generalmente usaría casper.click () y eso funcionaría, pero esto no funciona para entradas múltiples incluso con bucles

Además, el sitio web que estoy tratando de raspar dice mantener presionada la tecla "shift" para seleccionar múltiples elementos, pero luego se puede hacer arrastrando y seleccionando.

Necesito seleccionar múltiples valores

Respuestas a la pregunta(1)

Su respuesta a la pregunta