Uso il selenio per testare la mia applicazione. Un bel test sarebbe che dopo ogni manipolazione DOM avrei convalidato il DOM. C'è un bel modo per farlo?Validazione della manipolazione del DOM durante l'utilizzo del selenio
modi evidenti sono:
- uso qualche funzione Selenio incorporato. Ce n'è uno?
- ottiene l'HTML del DOM dopo la manipolazione e utilizza un validatore locale. Tuttavia, non riesco a vedere come ottenere l'HTML per il DOM corrente da Selenium.
- Potrei passare attraverso javascript in qualche modo, aggiungendo un file JS durante il test o tramite Selenium. Ma non sono sicuro di come andare su questo. Pensieri?
Questo è un progetto estremamente interessante, ma il test di layout è molto diverso dal test di validità di HTML. – sampablokuper
il lavoro sul frame esegue validazione w3c. Guarda il video sul sito per vedere l'ESEMPIO. Crea una casella sulla pagina che è rossa o verde a seconda di come convalida, quindi basta controllare il suo colore – AutomatedTester
Vero, il video lo menziona, ma il codice per farlo è in realtà nell'altro progetto di Michael Tamm: http://code.google.com/p/w3c-markup-validation-filter /. Non sono ancora riuscito a far girare quel codice sul mio sistema (non tocco Java spesso, quindi sono un po 'lento con esso) ma non vedo l'ora di farlo. Saluti :) – sampablokuper