如何在selenium IDE中模拟CTRL + A和CTRL + C

问题描述 投票:0回答:1

我不知道如何使用 Ctrl + A 选择文本框中的所有文本,并使用 Ctrl + C 进行复制。我尝试使用以下[参见图片]来完成此操作,但没有成功。

selenium selenium-ide
1个回答
0
投票

请参阅 this 链接获取您的解决方案。

Here 是用于在 selenium IDE 上进行高级操作的 Firefox 插件。

要集成到Java代码中以选择您需要做的整个页面,

driver.findElement(By.xpath("//body")).sendKeys(Keys.chord(Keys.CONTROL, "a"));
driver.findElement(By.cssSelector("body")).sendKeys(Keys.chord(Keys.CONTROL, "a"));

要从元素复制内容,

element.SendKeys(Keys.Control + "a");
element.SendKeys(Keys.Control + "c");

对于元素过去的内容,

element.Clear();
element.SendKeys(Keys.Control + "v");
© www.soinside.com 2019 - 2024. All rights reserved.