Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Selenium - Navigation de Page | Automatisation du Navigateur avec Selenium
Introduction aux Tests d'Automatisation QA
course content

Contenu du cours

Introduction aux Tests d'Automatisation QA

Introduction aux Tests d'Automatisation QA

1. Introduction aux Tests d'Automatisation
2. Utilisation d'un Cadre d'Automatisation des Tests
3. Automatisation du Navigateur avec Selenium
4. Introduction aux Tests d'Automatisation Intermédiaires

book
Selenium - Navigation de Page

Résumé

Voici un extrait de code issu du chapitre précédent.

const { Builder, By, until } = require('selenium-webdriver');
const chrome = require('selenium-webdriver/chrome');
const path = require('path');

(async () => {

    let chromeDriverPath = path.resolve('C:/Users/AIMS TECH/Desktop/selenium-tests/chromedriver.exe');
    let service = new chrome.ServiceBuilder(chromeDriverPath);

    let options = new chrome.Options()
        .addArguments('--disable-search-engine-choice-screen')
        .addArguments('--lang=en-GB');

    let driver = await new Builder()
        .forBrowser('chrome')
        .setChromeService(service)
        .setChromeOptions(options)
        .build();
        
})();

Pour rappel, ce code configure le navigateur avec les options suivantes et lance une nouvelle instance. Cependant, il n'accède à aucune URL spécifique.

Il existe deux méthodes différentes pour naviguer vers une URL. La première consiste à utiliser la méthode get, qui recherche simplement l'URL spécifiée et affiche la page.

driver.get('https://www.google.com');

L'autre méthode consiste à utiliser la méthode navigate.

driver.navigate().to('https://www.google.com');

La méthode navigate offre également quelques options supplémentaires. Elle permet d'accéder aux pages précédentes et suivantes à l'aide des méthodes next et back.

// Go to the previous page
driver.navigate().back();

// Go back to the forward page
driver.navigate().forward();

De plus, elle propose également une méthode appelée refresh pour actualiser la page.

driver.navigate().refresh();

La méthode refresh() peut s'avérer particulièrement utile dans le contexte des tests.

question mark

Lesquelles de ces deux méthodes ont la même fonctionnalité ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

course content

Contenu du cours

Introduction aux Tests d'Automatisation QA

Introduction aux Tests d'Automatisation QA

1. Introduction aux Tests d'Automatisation
2. Utilisation d'un Cadre d'Automatisation des Tests
3. Automatisation du Navigateur avec Selenium
4. Introduction aux Tests d'Automatisation Intermédiaires

book
Selenium - Navigation de Page

Résumé

Voici un extrait de code issu du chapitre précédent.

const { Builder, By, until } = require('selenium-webdriver');
const chrome = require('selenium-webdriver/chrome');
const path = require('path');

(async () => {

    let chromeDriverPath = path.resolve('C:/Users/AIMS TECH/Desktop/selenium-tests/chromedriver.exe');
    let service = new chrome.ServiceBuilder(chromeDriverPath);

    let options = new chrome.Options()
        .addArguments('--disable-search-engine-choice-screen')
        .addArguments('--lang=en-GB');

    let driver = await new Builder()
        .forBrowser('chrome')
        .setChromeService(service)
        .setChromeOptions(options)
        .build();
        
})();

Pour rappel, ce code configure le navigateur avec les options suivantes et lance une nouvelle instance. Cependant, il n'accède à aucune URL spécifique.

Il existe deux méthodes différentes pour naviguer vers une URL. La première consiste à utiliser la méthode get, qui recherche simplement l'URL spécifiée et affiche la page.

driver.get('https://www.google.com');

L'autre méthode consiste à utiliser la méthode navigate.

driver.navigate().to('https://www.google.com');

La méthode navigate offre également quelques options supplémentaires. Elle permet d'accéder aux pages précédentes et suivantes à l'aide des méthodes next et back.

// Go to the previous page
driver.navigate().back();

// Go back to the forward page
driver.navigate().forward();

De plus, elle propose également une méthode appelée refresh pour actualiser la page.

driver.navigate().refresh();

La méthode refresh() peut s'avérer particulièrement utile dans le contexte des tests.

question mark

Lesquelles de ces deux méthodes ont la même fonctionnalité ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
some-alt