Skip to content
Natuurondernemer
    Julho 11, 2020 by admin

    Como executar testes de Selénio no Cromo usando ChromeDriver

    Como executar testes de Selénio no Cromo usando ChromeDriver
    Julho 11, 2020 by admin

    Google Chrome domina o mercado de navegadores com uma quota de mercado global maciça de 64%. Com uma série de características úteis, é um dos navegadores mais preferidos no mundo. Dada a sua importância e utilização, torna-se crucial testar todos os websites no Chrome.

    Este artigo explicará como se pode realizar testes de Selénio num navegador Chrome usando o ChromeDriver. Mas antes disso, vamos compreender o que é o ChromeDriver e como os utilizadores podem configurá-lo nos seus sistemas.

    O que é um ChromeDriver Selenium?

    Um ChromeDriver é um servidor autónomo ou um executável separado que é utilizado pelo Selenium WebDriver para controlar o Chrome. É impossível executar scripts de teste Selenium no navegador Google Chrome Chrome sem o ChromeDriver. Pode-se facilmente inicializar o objecto do ChromeDriver usando o seguinte comando:

    WebDriver driver = new ChromeDriver

    Como configurar o ChromeDriver?

    P>Passo 1: Primeiro descarregar o ChromeDriver. Os utilizadores precisam de descarregar o ChromeDriver para os seus respectivos sistemas operativos a partir deste link. Consulte a imagem para obter uma melhor percepção dos downloads do ChromeDriver.

    Selenium ChromeDriver

    Selenium ChromeDriver

    Passo 2: Uma vez descarregado o ficheiro zip para o sistema operativo, descomprima-o para recuperar o ficheiro executável chromedriver.exe. Copie este ficheiro para um local específico à sua escolha.

    P>Passo 3: Agora copie o caminho onde o ficheiro ChromeDriver é guardado para definir as propriedades do sistema nas variáveis de ambiente. Siga os passos abaixo para definir o caminho nas variáveis de ambiente.

    1. Clique com o botão direito do rato no Meu Computador e clique em Properties
    Selenium ChromeDriver

    Selenium ChromeDriver

    Image source

    2. Clique na opção Change settings e depois clique no separador Advanced
    3. Agora seleccione as variáveis Ambientais no separador Avançado

    Testes deelenium no Cromo

    Testes deelenium no Cromo

    4. Agora, das opções disponíveis nas variáveis do sistema, seleccione a opção Caminho e clique em Edit

    Selenium with ChromeDriver

    Selenium with ChromeDriver

    5. No fim da string, introduza um ponto e vírgula ‘;’ e cole o caminho do seu ficheiro ChromeDriver que copiou anteriormente, e clique OK.

    Escutou sobre SafariDriver? Aprenda a executar testes de Selénio no Safari usando SafariDriver.

    macOS os utilizadores podem seguir os passos abaixo:

    1. ir para o terminal e digitar o comando: sudo nano /etc/paths
    2. Enterrompa a palavra-passe
    3. No fundo do ficheiro, adicione o caminho do seu ChromeDriver
    4. Type Y para guardar
    5. Para sair pressione Control + C

    Passos para executar os testes de Selénio no Chrome Browser

    Agora, vamos discutir como executar os scripts de Selénio num navegador Chrome usando o ChromeDriver.

    P>Passo 1. Instalar o Ambiente Integrado de Desenvolvimento Eclipse (IDE) e importar todas as dependências de Selénio para o directório do projecto. (Os utilizadores também podem utilizar outras IDEs à sua escolha)

    P>Passo 2. Definir as propriedades especificando o tipo de controlador a ser utilizado juntamente com o seu caminho descrevendo onde é armazenado

    P>Passo 3: Inicializar o objecto do ChromeDriver. Isto ajuda a lançar o navegador Chrome.

    P>Passo 4: Para navegar para um URL específico, usar o método driver.get(). Também se pode localizar certos elementos da web utilizando localizadores específicos. Para saber mais sobre como localizar elementos em Selenium, consulte este guia detalhado sobre Localizadores em Selenium.

    Agora vamos considerar um caso de teste em que queremos executar 3 passos simples:

    1. Pesquisador de Cromo Aberto
    2. Vá a www.google.com
    3. li>Introduzir Youtube na caixa de texto de pesquisa

    Div>Div Existem mais de 75 versões do Chrome Browser para testar. Não perca o teste transversal!

    Refer ao código snippet abaixo para ter uma melhor noção da execução dos passos mencionados acima:

    import java.util.concurrent.TimeUnit;import org.openqa.selenium.By;import org.openqa.selenium.chrome.ChromeDriver;public class ChromeExample {public static void main(String args) {//Setting system properties of ChromeDriverSystem.setProperty("webdriver.chrome.driver", "C://Selenium-java browserstack//chromedriver_win32//chromedriver.exe");//Creating an object of ChromeDriverWebDriver driver = new ChromeDriver();driver.manage().window().maximize();//Deleting all the cookiesdriver.manage().deleteAllCookies();//Specifiying pageLoadTimeout and Implicit waitdriver.manage().timeouts().pageLoadTimeout(40, TimeUnit.SECONDS);driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);//launching the specified URLdriver.get("https://www.google.com/");//Locating the elements using name locator for the text boxdriver.findElement(By.name("q")).sendKeys("YouTube");//name locator for google search buttonWebElement searchIcon = driver.findElement(By.name("btnK"));searchIcon.click();}}

    Quando o programa acima é executado, o ChromeDriver lança o navegador Chrome, abre o site do Google, e introduz o valor Youtube na caixa de pesquisa. É assim que se pode executar testes de Selénio no Chrome usando ChromeDriver.

    Executar testes de Selénio usando ChromeDriver For Free

    Embora seja vital testar web-apps para o Chrome, é também importante que um web-app seja optimizado para outros navegadores no mercado como Firefox, Safari, Edge, etc. As equipas podem aproveitar plataformas como BrowserStack que permitem aos QAs realizar testes cruzados para os seus web-apps em milhares de browsers reais e versões de browsers como Safari, Opera, Edge, etc. Todos os browsers reais são instalados em desktops e dispositivos móveis reais, proporcionando assim o ambiente ideal para testes de software em condições reais de utilizador.

    Previous articleA melhor VPN e extensão Chrome 2021Next article Quais são os melhores iogurtes para a diabetes?

    Deixe uma resposta Cancelar resposta

    O seu endereço de email não será publicado. Campos obrigatórios marcados com *

    Artigos recentes

    • Como montar um mineiro Bitcoin ASIC
    • Chris Martin tem aniversário na Disneylândia com Dakota Johnson
    • O que é um Site de Superfundo?
    • Echolalia: Os factos para além da “conversa de papagaio”, escrita, e eco
    • Lord of the Flies Quotes
    • Um Guia para Principiantes de Pegging
    • 42 Receitas de Sopa de Crockpot Saudável
    • 3 riscos surpreendentes de má postura
    • Tina Fey Biografia
    • O que são Correntes Oceânicas?

    Arquivo

    • Abril 2021
    • Março 2021
    • Fevereiro 2021
    • Janeiro 2021
    • Dezembro 2020
    • Novembro 2020
    • Outubro 2020
    • Setembro 2020
    • Agosto 2020
    • Julho 2020
    • Junho 2020
    • Maio 2020
    • Abril 2020
    • DeutschDeutsch
    • NederlandsNederlands
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • PolskiPolski

    Meta

    • Iniciar sessão
    • Feed de entradas
    • Feed de comentários
    • WordPress.org
    Posterity WordPress Theme