Domanda

Il progetto SeleniumIDE si basa su Firefox (e la sua architettura a plugin). La mia domanda (per una serie di motivi) gira solo su Internet Explorer (6+). In realtà, controlliamo attivamente per i browser diversi da IE e fare un reindirizzamento immediato.

Questo è un figlio di 6 anni codebase e stiamo cercando di rimuovere tutte le idiosincrasie html che necessitano la nostra dipendenza IE.

Abbiamo già un robusto set e crescente di test NUnit per il codice. Vorremmo aggiungere selenio fare test funzionali Web. C'è un buon IDE per la creazione / registrazione di test Selenium utilizzando IE come browser?

È stato utile?

Soluzione

Il selenio non ha un IDE per Internet Explorer (qualsiasi versione). Non ho visto alcuna fase di sviluppo sia. È possibile controllare le loro tavole / sito per gli aggiornamenti ma il loro obiettivo primario è FireFox per l'IDE.

Il selenio può eseguire test in Internet Explorer (IE6 compreso) utilizzando il SeleniumRC . È possibile registrare le prove con l'IDE in Firefox (o scrivere test in qualunque lingua che supportano ) e poi utilizzare SeleniumRC per lanciare IE ed eseguire le prove.

Per Internet Explorer IDE simile a quello che dà selenio in FireFox, controlla WatiN

Altri suggerimenti

Anche se non è un registratore selenio, questo è un utility che vi aiuterà a scrittura di codice che utilizza selenio per guidare un'applicazione web o un sito web che funziona solo in IE.

L'utility vi aiuterà a recuperare le stringhe locator che vengono utilizzati nelle API di selenio per fare riferimento a elementi del DOM.

So che questo è un vecchio post, ma c'è un prodotto chiamato TestMaker che fa esattamente quello che stai cercando. La società è stata acquistata, e sembra che ci nuovi prodotti non sono più liberi, ma ci sono ancora collega l'edizione comunità libera di TestMaker sul loro sito

http://www.pushtotest.com/testmaker-6-community-download

So che questo è vecchio, ma vorrei aggiungere un'altra soluzione, ho detto questo sul IRC Selenio e nessuno sapeva che era possibile. Ad ogni modo, c'è un altro modo di automatizzare su IE utilizzando il vecchio IDE FF (2.9.1), ed è così che sto attualmente automatizzando su IE8. Prerequisiti:

-FF 54 o più anziani

-Selenium IDE 2.9.1

-selenium-server-standalone-2.53.1.jar

-IEDriverServer

Avviare il server di selenio con il seguente comando sulle finestre CMD (Tasto Windows + R stampa e scrivere cmd):

java -jar c:\selenium\selenium-server-standalone-2.53.1.jar -Dwebdriver.ie.driver=IEDriverServer.exe

In questo esempio, i miei file dove in C: \ selenio, in modo da adattarsi ad esso al punto in cui si dispone dei file. Una volta che il server è attivo, aprire il FF IDE, andare alle opzioni, in ultima scheda "WebDriver", selezionare l'opzione "Enable WebDriver Riproduzione", e nel soffietto campo, eliminare tutti se non c'è alcun testo in esso e scrivere:

internet explorer

Salvare le modifiche. Ora è possibile eseguire i test in IE. Si noti che non è possibile registrare o eseguire comandi singoli degli script in questo modo su IE, questo consente solo di eseguire i propri script su IE. è possibile registrare su FF e li eseguirlo su IE.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top