Selen ma możliwość tymczasowego przechowywania elementów danych, a następnie pobierania ich w kolejnych testach, np.Jak używać selenu do przechowywania wartości między testami?
storeText | @id='ctl00_ContentPlaceHolder1_FormView1' | someValue
Działa to dobrze w ramach jednego testu i pomiędzy testami w tym samym teście Suite gdy wartość musi być przeniesione poza granice testowych. Niestety nie działa między pakietami testowymi (co jest wymaganiem dla naszej aplikacji, która zawiera szereg przepływów pracy odnoszących się do tego samego obiektu). W jaki sposób można używać Selenium do przechowywania wartości w granicach Test Suite?
Czy to działa, jeśli profil przeglądarki zostanie zresetowany między pakietami testowymi? A może musisz ustawić selen, aby używał statycznego profilu? – artbristol
@artbristol: To zależy od tego, co masz na myśli przez "reset". Jeśli powiesz przeglądarce Firefox wyczyszczenie danych osobistych, zostanie ona utracona. Ale Selenium IDE nigdy tego nie robi, więc generalnie wciąż będzie. –
@Ross Ale czy selen nie uruchamia się ze świeżym profilem Firefoksa za każdym razem, gdy uruchamiasz pakiet testowy? Myślałem, że Local Storage nie przetrwa tego. – artbristol