Pergunta

O projeto SeleniumIDE é baseado no Firefox (e sua arquitetura plug-in). Meu aplicativo (por uma variedade de razões) só funciona no Internet Explorer (6+). Na verdade, vamos verificar ativamente para navegadores não-IE e fazer um redirecionamento imediato.

Este é um 6 anos de idade base de código e estamos tentando remover todas as idiossincrasias html que exigem a nossa dependência IE.

Já temos um conjunto robusto e crescente de testes NUnit para código. Gostaríamos de adicionar selênio para fazer Web testes funcionais. Existe uma boa IDE para a construção / gravação de testes Selenium usando o IE como navegador?

Foi útil?

Solução

O selênio não tem um IDE para o Internet Explorer (qualquer versão). Eu não vi nenhuma em desenvolvimento também. Você pode verificar o seu href="http://clearspace.openqa.org/community/selenium" rel="noreferrer"> placas / local para atualizações, mas eu seu foco principal é o Firefox para o IDE.

O selênio pode executar testes no Internet Explorer (incluindo IE6) usando o SeleniumRC . Você pode gravar testes com o IDE no Firefox (ou testes de escrita em qualquer língua que suportam ) e depois uso SeleniumRC para lançar IE e executar os testes.

Para IDEs Internet Explorer semelhante ao que selênio dá no FireFox, veja WatiN

Outras dicas

Embora não seja um gravador de selênio, este é um utilitário que irá ajudar na escrever código que usa Selenium para conduzir uma aplicação web ou web site que só funciona no IE.

O utilitário irá ajudar a recuperar as cordas localizador que são usados ??nas APIs de selênio para se referir a elementos no DOM.

Eu sei que este é um post antigo, mas não há um produto chamado TestMaker que faz exatamente o que você está procurando. A empresa foi comprada, e parece que há novos produtos já não são livres, mas ainda há links para a edição comunidade livre de TestMaker em seu site

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

Eu sei que isso é velho, mas eu gostaria de acrescentar uma outra solução, eu disse isso na selênio IRC e ninguém sabia que era possível. De qualquer maneira, não há outra maneira de automatizar no IE usando o velho FF IDE (2.9.1), e é assim que eu estou atualmente automatizar no IE8. Pré-requisitos:

-FF 54 ou mais velhos

-Selenium IDE 2.9.1

-selenium-server-standalone-2.53.1.jar

-IEDriverServer

Inicie o servidor de selênio com o seguinte comando em janelas CMD (janelas imprensa chave + write cmd R e):

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

Neste exemplo, meus arquivos onde em C: \ selênio, assim se adaptar a ele para onde você tem os arquivos. Uma vez que o servidor está instalado, abra o FF IDE, vá para as opções, na última aba "WebDriver", marque a opção "Ativar WebDriver Playback", e no abaixo campo, apagar todos se há algum texto nele e escreve:

internet explorer

Salve as alterações. Agora você pode executar os testes no IE. Note que você não pode gravar ou executar comandos individuais de seus scripts desta forma no IE, isso só permite a execução de scripts no IE. Você pode gravá-los em FF e eles executá-lo em IE.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top