Sto valutando l'utilizzo di Selenium per eseguire test automatici sull'applicazione Asp.net Webforms della mia azienda. Poiché la maggior parte degli ID HTML sono generati automaticamente, sto cercando di affidarmi a xpaths per poter interagire con la mia pagina.Come posso verificare rapidamente se un percorso x è valido in IE?
Come sono a conoscenza di xpaths, sto riscontrando problemi nel tentativo di individuare esattamente xpath che ho bisogno di fare clic su questo elemento. Il processo di modifica del mio xpath codificato, la compilazione della mia app C#, il caricamento dell'applicazione, l'esecuzione dell'app, l'assenza dell'eccezione Selenium stanno diventando piuttosto fastidiosi. Devo trovare un modo per determinare rapidamente se un xpath è valido (es. Esiste) o no.
Sfortunatamente, hanno codificato questo sito per funzionare solo in IE, quindi è tutto quello a cui ho accesso.
Se qualcuno ha un modo rapido per testare un xpath in IE, sarei molto grato!
Come faccio a esportare la pagina corrente come XML? Dal momento che gli elementi che sto cercando non sono nella pagina fino a quando non accade un ajax, non posso semplicemente esportare View-> Source – KallDrexx
@KallDrexx: è necessario uno strumento browser per questo, e questo non è un problema XPath. –
Mentre vero, questo non risolve il problema che ho presentato nella mia domanda originale.Ho bisogno di un modo per prendere la mia pagina in IE e verificare che Xpath funzioni con esso. – KallDrexx