C'è un buon Selenio IDE basato su IE? [chiuso]
-
13-09-2019 - |
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?
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
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.