2015-06-14 22 views
7

Ho iniziato a esaminare il nostro sito con BrowserStack. Tuttavia, sto riscontrando problemi con i test in tempo reale (a differenza dei test automatizzati con Selenium, che funziona per lo più) un sito che stiamo sviluppando mentre lo stiamo servendo con un certificato autofirmato.Test del sito locale con BrowserStack e certificati autofirmati

L'approvazione manuale del certificato non mi infastidisce tanto quanto il fatto che alcune richieste Ajax falliscono (almeno su IE10) a causa di problemi di sicurezza e questo rende impossibile testare il sito manualmente.

Una soluzione accettabile sarebbe in qualche modo aggiungere il nostro certificato autofirmato. nell'elenco delle CA radice affidabili. Tuttavia, non ho trovato il modo di caricare i file nell'ambiente di test di BrowserStack (non sono sicuro che sia addirittura possibile).

Qualche idea?

risposta

8

Ho contattato BrowserStack a proposito di questo problema e la loro risposta formale è: "Al momento non supportiamo l'installazione di certificati client sui computer remoti, tuttavia questo è nel nostro elenco e terremo informato."

Speriamo che questo problema venga risolto presto e invierò qui una risposta diversa.

+1

Sai se ci sono stati aggiornamenti? – Johannes

+0

In realtà non ho seguito BrowserStack per un po ', quindi no. –

1

Quando viene visualizzata la finestra di dialogo "Can not Verify Server Identity", fare clic su dettagli, quindi su 'Trust'. Funzionerà se tutte le chiamate riguardano lo stesso dominio del sito web.

+0

Questo va bene, ma il problema è che molti siti sono costruiti su più ambienti di dominio (per contenuto statico, ecc.) - in modo che non funzionino su tutti i browser –

1

Quando accade, apri la scheda "Rete" e apri in una nuova scheda la richiesta che sta fallendo. Se è "solo" un problema di certificato, è possibile ignorare l'avviso. Quindi, la tua richiesta dovrebbe funzionare correttamente.