Je souhaite sélectionner tout le contenu en appuyant sur Ctrl+a à partir du clavier en utilisant WebDriver avec Java. J'ai écrit le code suivant:
Actions actionObj = new Actions(driver);
actionObj.keyDown(Keys.CONTROL)
.sendKeys(Keys.chord("A"))
.keyUp(Keys.CONTROL)
.perform();
Malheureusement, cela n'a pas fonctionné. Quel est le problème dans mon WebDriver Java?
Pour sélectionner une page entière:
driver.findElement(By.xpath("//body")).sendKeys(Keys.chord(Keys.CONTROL, "a"));
cssSelector est plus rapide que xpath. Cela pourrait donc être fait en utilisant CSSPath également. Voici le chemin:
driver.findElement(By.cssSelector("body")).sendKeys(Keys.chord(Keys.CONTROL, "a"));
Avez-vous essayé d'accorder Ctrl+A clés? Le code ci-dessous fonctionne dans mon cas:
element.sendKeys(Keys.chord(Keys.CONTROL, "a"));