Das jQuery change () -Ereignis kann nicht auf der Auswahlliste von WatiN @ ausgelöst werde

Ich habe ein Auswahlfeld

 <select id="myselectbox">
   <option value='a'>First option</option>
   <option value='b'>Second option</option>
 </select>

Und jquery

 $('#myselectbox').change(function() {
    ...
 });

nd ein WatiN Te

 SelectList list = Browser.SelectList(Find.ById("myselectbox"));
 list.Select("First option");

In IE ändert dies das Auswahlfeld, löst jedoch nicht den jquery-Ereignishandler aus. Ich bin mir der vielen Probleme im Zusammenhang mit dem change () - Ereignishandler im IE bewusst. Daher habe ich versucht, dem Test eine Reihe von Dingen hinzuzufügen, um das Auslösen des Ereignisses zu erzwingen:

 list.Blur();
 list.Keypress('\r');
 list.Click();

Ich habe auch versucht, außerhalb des Auswahlfelds zu klicken, um den Fokus zu entfernen, in der Hoffnung, dass dies das Ereignis auslösen würde.

Irgendwelche Ideen

Antworten auf die Frage(12)

Ihre Antwort auf die Frage