Articles of selenium webdriver

O Selenium WebDriver lança Exception no thread “main” org.openqa.selenium.ElementNotInteractableException

Cenário de teste: tentando capturar e testar o login do Gmail. Saída atual: a instância do Mozilla é aberta. O nome de usuário é inserido, mas a senha não está sendo inserida pelo código do WebDriver. System.setProperty(“webdriver.gecko.driver”, “C:\\Users\\Ruchi\\workspace2\\SeleniumTest\\jar\\geckodriver-v0.17.0-win64\\geckodriver.exe”); FirefoxDriver varDriver=new FirefoxDriver(); varDriver.get(“http://gmail.com”); WebElement webElem= varDriver.findElement(By.id(“identifierId”)); webElem.sendKeys(“error59878@gmail.com”); WebElement nextButton=varDriver.findElement(By.id(“identifierNext”)); nextButton.click(); varDriver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); WebElement wePass=varDriver.findElement(By.cssSelector(“.rFrNMe.P7gl3b.sdJrJc.Tyc9J”)); wePass.sendKeys(“test1”);

Como identificar e alternar para o frame no selenium webdriver quando o frame não possui id

Alguém pode me dizer como posso identificar e mudar para o iframe que tem apenas um título? Eu tentei por código abaixo, mas não está funcionando driver.switchTo().frame(driver.findElement(By.tagName(“iframe”)));

Esclarecimento da causa da mistura Esperas implícitas e explícitas do doc Selenium

Eu estava lendo a documentação do SeleniumHQ e me deparei com as seguintes declarações. “AVISO: Não misture esperas implícitas e explícitas. Fazer isso pode causar tempos de espera imprevisíveis. Por exemplo, definir uma espera implícita de 10s e uma espera explícita de 15 segundos, pode causar um tempo limite após 20 segundos.” Por alguma razão, […]

No transferidor, browser.isElementPresent vs element.isPresent vs element.isElementPresent

No transferidor, há basicamente três maneiras de verificar se um elemento está presente: var elm = element(by.id(“myid”)); browser.isElementPresent(elm); elm.isPresent(); elm.isElementPresent(); Essas opções são equivalentes e intercambiáveis ​​e quais devem ser geralmente preferidas?

Como lidar com a nova janela no Selenium WebDriver usando Java?

Este é o meu código: driver.findElement(By.id(“ImageButton5”)).click(); //Thread.sleep(3000); String winHandleBefore = driver.getWindowHandle(); driver.switchTo().window(winHandleBefore); driver.findElement(By.id(“txtEnterCptCode”)).sendKeys(“99219″); Agora eu tenho o próximo erro: Exceção no encadeamento “principal” org.openqa.selenium.NoSuchElementException: Não foi possível encontrar o elemento com id == txtEnterCptCode (ATENÇÃO: O servidor não forneceu informações sobre o stacktrace) Duração do comando ou tempo limite: 404 milissegundos. Alguma ideia?

como acessar o painel de rede em ferramentas de desenvolvedor do Google Chrome com selenium?

Eu quero obter a saída que é o painel de rede nas ferramentas do desenvolvedor. [Painel de rede -> nome, método, status, tipo, Intiator, tamanho, tempo, linha do tempo] Eu preciso dessa informação.

Como baixar qualquer arquivo e salvá-lo no local desejado usando o Selenium Webdriver

Eu tenho que executar a seguinte tarefa usando Selenium Webdriver abaixo. Clique em qualquer link / botão que comece a baixar qualquer arquivo (tipo de arquivo pode ser qualquer imagem, pdf, jarro etc) Clique no botão “Salvar” no pop-up se aparecer (por exemplo, no caso de http://selenium.googlecode.com/files/selenium-server-standalone-2.33.0.jar ) Dê o local desejado para salvar o […]

Erro de selenium – A solicitação HTTP para o WebDriver remoto expirou após 60 segundos

Estou usando o Selenium há alguns meses, que estamos usando para automatizar alguns dos nossos processos internos de teste. Os scripts estão passando bem. Eu recentemente atualizei para o C # 2.40.0 webdriver usando FF 27.01 e nossos scripts estão falhando em lugares randoms com o seguinte erro. [Portal.SmokeTest.SmokeRunTest.Booking] TearDown method failed. OpenQA.Selenium.WebDriverException : The […]

erro desconhecido: o Chrome falhou ao iniciar: saiu anormalmente (informações do driver: chromedriver = 2.9

Eu estou tentando executar testes Selenium no Debian 7, mas sem sucesso. O erro é: unknown error: Chrome failed to start: exited abnormally (Driver info: chromedriver=2.9.248316,platform=Linux 3.2.0-4-686-pae x86) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 60.55 seconds Build info: version: ‘2.33.0’, revision: ‘4ecaf82108b2a6cc6f006aae81961236eba93358’, time: ‘2013-05-22 12:00:17’ System info: os.name: […]

Como fazer o download automático através do navegador Firefox usando o FirefoxProfile?

Eu estou trabalhando com selenium java onde eu preciso baixar arquivos pdf, eu me referi isso , isso e também isso responde aqui, mas parece que nada está funcionando na minha situação. Isso se deve à configuração de uma nova instância do driver firefox, ou seja, System.setProperty(“webdriver.firefox.bin”, “D:\\FFF\\firefox.exe”); ? Estou preso aqui.No entanto, quando clico […]