Articles of selenium

Como posso usar argumentos de linha de comando no Angularjs Transferidor?

Eu estou usando o transferidor para executar alguns testes de ponta a ponta, e gostaria de passar credenciais de login através da linha de comando em vez de armazená-los em um arquivo de especificação. Eu encontrei um post onde alguém usou process.argv.forEach , mas como posso armazenar esses valores e usá-los em outro arquivo de […]

Não é possível encontrar o binário do firefox no PATH. Certifique-se de que o firefox esteja instalado

No Selenium Grid eu estou tentando executar um programa simples e estou chegando Cannot find firefox binary in PATH embora eu tenha adicionado o caminho binário no meu código. Meu código e o erro são dados abaixo. Por favor, precisa de ajuda. Desde já, obrigado. Código package Sample; import java.net.MalformedURLException; import java.net.URL; import org.openqa.selenium.Platform; import […]

Como impedir que o Selenium crie perfis temporários do Firefox usando o Web Driver?

Eu estou usando o Selenium Web Driver API com Java. Toda vez que eu quero depurar meus casos de teste, um perfil temporário para o Firefox é criado no diretório de arquivos temporários. Isso é uma dor de cabeça de duas maneiras. Definitivamente está tomando tempo desnecessário para criar um perfil e está ocupando espaço […]

Como automatizar a funcionalidade de arrastar e soltar usando o Selenium WebDriver Java

Como automatizar a funcionalidade de arrastar e soltar usando o Selenium WebDriver em java?

Como clicar em nos navegadores usando o Selenium Webdriver?

Eu estou trabalhando em lidar com uma checkbox de diálogo de seleção de arquivos usando o Selenium 2 – WebDriver. Acredite ou não, meu problema não é lidar com o seletor de arquivos nativo do SO. Essa parte eu posso lidar! O problema é obter o Selenium para clicar corretamente no botão “Escolher arquivo”. Como […]

Como capturar a captura de canvas de um elemento específico em vez de uma página inteira usando o Selenium Webdriver?

Atualmente estou tentando capturar uma captura de canvas usando o Selenium WebDriver. Mas só posso obter a captura de canvas inteira. No entanto, o que eu queria era apenas capturar uma parte da página ou talvez apenas um elemento específico baseado em ID ou em qualquer localizador de elemento específico. (Por exemplo, desejo capturar a […]

Erro de elemento não visível (não é possível clicar em um elemento)

Eu quero clicar em um botão de opção, aparece em uma página da web. O código é o seguinte: Código HTML: Mumbai Tesstcase: // demo-test.js describe(‘Protractor Demo App’, function() { jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000000; it(‘check item count’, function() { browser.get(”); element(by.id(‘mumbaiCity’)).click(); }); }); Este teste atravessa o erro: 1) Contagem de itens de verificação do aplicativo […]

Jenkins: Testes GUI de selenium não são visíveis no Windows

Quando executo meu teste de selenium (teste mvn) de jenkins (windows), vejo apenas a saída do console. Eu não vejo os navegadores reais sendo abertos. Como posso configurar o jenkins para que eu possa ver os navegadores executando o teste?

XPath: diferença entre ponto e texto ()

Minha pergunta é sobre especificidades do uso de ponto e text() no XPath . Por exemplo, seguir find_element linhas find_element retorna o mesmo elemento: driver.get(‘http://stackoverflow.com/’) driver.find_element_by_xpath(‘//a[text()=”Ask Question”]’) driver.find_element_by_xpath(‘//a[.=”Ask Question”]’) Então qual é a diferença? Quais são os benefícios e desvantagens de usar . e text() ?

Como selecionar a opção em testes suspensos protractorjs e2e

Eu estou tentando selecionar uma opção de um suspenso para os testes e2e angular usando transferidor. Aqui está o trecho de código da opção de seleção: Ranjans Mobile Testing BeaverBox Testing BadgerBox CritterCase BoxLox BooBoBum Eu tentei: ptor.findElement(protractor.By.css(‘select option:1’)).click(); Isso me dá o seguinte erro: Uma cadeia inválida ou ilegal foi especificada Informações da compilation: […]