Sto usando Selenium Grid con TestNG per eseguire i miei test in parallelo. Ho alcuni test che richiedono l'accesso di un utente, quindi ho un account utente configurato per il test.Come posso identificare l'host Selenium Grid che esegue il test dal test?
Sono stato attento a garantire che qualsiasi test di accesso come utente di test venga eseguito su macchine virtuali separate in modo che le sessioni non vengano interrotte, tuttavia dopo aver esaminato alcuni test regolarmente non riusciti risulta che questo non è sufficiente. Pertanto sia bisogno di:
impostare un nuovo utente per ogni prova (ho capito questo può essere la soluzione ideale, ma ci vorrà un po 'di tempo per configurare/run
hanno molteplici. account utente di prova, e garantire che solo uno è usato alla volta.
Se potessi identificare l'host della macchina che esegue il test ho potuto configurare gli account di prova di conseguenza. c'è un modo per fare questo, o c'è un'altra soluzione a cui non ho pensato?
Ciao Dave, Hai provato e post questa domanda ai forum di Selenio Grid. –