Horizontal Slide

import {test, expect} from '@playwright/test';

test('change range slider value', async ({ page }) => {
    // Go to the horizontal slider page
    await page.goto('https://the-internet.herokuapp.com/horizontal_slider');
    
    // Get the initial value of the slider
    const slider = page.locator('.sliderContainer input');
    
    var sliderValue = Number(await page.locator('#range').innerText());
    const range = 3.5 // set a value between 0-5 , intervals of 0.5 only
    while (sliderValue < range) {   
        await slider.press('ArrowRight');
        sliderValue = Number(await page.locator('#range').innerText());
    }
    expect(sliderValue).toBe(range);
})

Last updated