Abbiamo un progetto di interfaccia utente Web in MVC e per i test automatici, stiamo utilizzando Selenium, è uno strumento geniale. Ma sto affrontando qualche problema nel sollevare eventi con Selenium.Selenium RC e eventi di controllo input
Scenario: Ho una casella di testo che si aspetta + valore ve e segnala un errore (javascript) quando si immette qualsiasi valore -ve e si preme tab da quella casella di testo o si fa clic all'esterno in qualsiasi punto della pagina.
Funziona perfettamente con l'interazione dell'utente normale con il sito Web ma quando si utilizza il selenio non sono in grado di ottenere questo comportamento. Inserisco del testo con Selenium.Type ('elementId', - valore ve), l'evento non viene generato e l'errore non si presenta.
Ho provato a utilizzare FireEvent ("textboxId", "blur") ma non funziona. L'unica soluzione è Focus sulla casella di testo, aggiungere un valore, utilizzare FireEvent ("textbox", "blur") e quindi Focus su un'altra casella di testo.
Qualcuno ha qualche idea per risolvere questo?