From 68eae36331db72d6af16f264f795e37ebb605703 Mon Sep 17 00:00:00 2001 From: Guillem Hernandez Sola Date: Tue, 21 Apr 2026 12:12:58 +0200 Subject: [PATCH] Keyboards Test --- .../com/agile611/testng/webdriver/KeyboardKeysTest.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/agile611/testng/webdriver/KeyboardKeysTest.java b/src/test/java/com/agile611/testng/webdriver/KeyboardKeysTest.java index c6ab6dd..21becfa 100644 --- a/src/test/java/com/agile611/testng/webdriver/KeyboardKeysTest.java +++ b/src/test/java/com/agile611/testng/webdriver/KeyboardKeysTest.java @@ -2,6 +2,7 @@ package com.agile611.testng.webdriver; import org.openqa.selenium.By; import org.openqa.selenium.Keys; +import org.openqa.selenium.WebElement; import org.openqa.selenium.interactions.Actions; import static org.testng.Assert.assertTrue; import org.testng.annotations.Test; @@ -12,10 +13,14 @@ public class KeyboardKeysTest extends BaseTest { driver.get("http://the-internet.herokuapp.com/key_presses"); Actions builder = new Actions(driver); builder.sendKeys(Keys.SPACE).build().perform(); - Thread.sleep(2000); assertTrue(driver.findElement(By.id("result")).getText().equalsIgnoreCase("You entered: SPACE")); builder.sendKeys(Keys.LEFT).build().perform(); - Thread.sleep(2000); assertTrue(driver.findElement(By.id("result")).getText().equalsIgnoreCase("You entered: LEFT")); + + WebElement textBox = driver.findElement(By.id("target")); + textBox.click(); + textBox.sendKeys("Hello World"); + textBox.sendKeys(Keys.ESCAPE); + assertTrue(driver.findElement(By.id("result")).getText().equalsIgnoreCase("You entered: ESCAPE")); } } \ No newline at end of file