Voglio eseguire test con Firefox/goniometro con la funzione cache disabilitata. (In realtà, sto tentando di impedire 304 risposte HTTP).Impostare il profilo firefox con il rapportatore
Ci sono diversi modi per farlo:
- disattivare la cache dal backend-fianco a droping intestazioni ETAG -> Non riesco a modificare il backend
- goccia l'intestazione Etag dal frontend- lato -> ho provato, non ha funzionato
- disattivare la cache da Firefox: non mi resta che impostare il flag
network.http.use-cache
false
manualmente funziona. Ricevo solo 200 risposte ed è fantastico. Voglio essere in grado di impostare questo flag attraverso la configurazione del goniometro. Dopo qualche ricerca ho scoperto che ho dovuto creare un profilo personalizzato e impostarlo in goniometro questo modo (https://code.google.com/p/selenium/wiki/DesiredCapabilities):
capabilities: {
browserName: 'firefox',
firefox_profile: 'support/firefox_profile'
}
Il problema è che il profilo di Firefox non è considerato. È l'opzione giusta? Hai un'idea migliore?
Grazie per il vostro aiuto.
EDIT: Come qualcuno (suggerito
capabilities: {
prefs: {
'config.http.use-cache': false
}
}
Non ha funzionato - Ho controllato in about: config, la bandiera è stato ancora attivato Come si fa a sapere quali opzioni si può passare nelle capacità.?
Siamo spiacenti, @alecxe, l'aggiornamento dell'argomento ha eliminato la risposta. – Erem
Sono riuscito a impostare la preferenza firefox parecchie settimane fa. Sto cercando di trovare il modo in cui l'ho fatto. Ti fornirà una soluzione in caso lo scoprirò. La soluzione nella risposta non ha funzionato - ha dovuto cancellarlo, mi dispiace. – alecxe
Ti andrebbe bene con una soluzione specifica per Chrome o Firefox è un requisito? – alecxe