Il selenio ha la capacità di memorizzare temporaneamente gli elementi di dati e successivamente recuperarli in test successivi, ad es.Come utilizzare il selenio per memorizzare i valori tra i test
storeText | @id='ctl00_ContentPlaceHolder1_FormView1' | someValue
Questo funziona bene all'interno di una singola prova e anche tra le prove nella stessa suite di test quando un valore deve essere portato avanti attraverso i confini di prova. Sfortunatamente non funziona tra Test Suite (che è un requisito per la nostra applicazione che include un numero di flussi di lavoro che si riferiscono allo stesso oggetto). Come può essere usato Selenium per memorizzare valori tra i confini di Test Suite?
Funzionerà se il profilo del browser viene ripristinato tra le suite di test? O dovresti impostare il selenio per usare un profilo statico? – artbristol
@artbristol: Dipende da cosa intendi per "reset". Se comunichi a Firefox di cancellare i tuoi dati personali, questo andrà perso. Ma il Selenium IDE non lo fa mai, quindi, in generale, sarà ancora lì. –
@Ross Ma il selenio non si avvia con un nuovo profilo Firefox ogni volta che si esegue una suite di test? Avrei pensato che lo Storage locale non sarebbe sopravvissuto a quello. – artbristol