Sto usando il plug-in Selenio IDE per creare alcuni casi di test. Faccio clic sul pulsante Registra per registrare i passaggi. Quando ho finito, interrompo la registrazione e vorrei eseguire i test case per vedere come vanno le cose. In questo particolare elemento in una tabella HTML, Selenium identifica come id=my_id_1
nel processo di registrazione; quando eseguo il test case, direi che l'elemento id=my_id_1
non è stato trovato.Elemento selenio Non trovato anche se il selenio popola l'id
Come può non essere trovato quando l'ID viene rilevato all'interno di Selenium IDE? Come posso aggirare questo problema? Ho provato a utilizzare anche //tr[4]/td[3]/a
. Usando questo approccio (e usando anche l'ID), quando faccio clic sul pulsante Trova nell'IDE, l'elemento corrispondente nella pagina Web sarà evidenziato in giallo. Tuttavia, il test case fallirebbe dicendo che l'elemento non può trovare trovato.
Grazie in anticipo, Monte
Ti sei assicurato che il comando non venga eseguito prima che la tabella venga effettivamente caricata nella pagina? –