📅  最后修改于: 2023-12-03 15:07:49.149000             🧑  作者: Mango
在 Selenium Java 中,我们可以使用 org.openqa.selenium.Keys
类的常量来模拟键盘输入。要发送键盘键 P,我们可以使用 Keys.P
常量。
以下是一个示例代码片段,演示如何在文本框中发送键盘键 P:
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class Example {
public static void main(String[] args) {
// 设置 ChromeDriver 路径
System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");
// 创建 WebDriver 对象
WebDriver driver = new ChromeDriver();
// 打开网站
driver.get("https://example.com");
// 找到文本框
WebElement input = driver.findElement(By.name("q"));
// 输入文字
input.sendKeys("hello");
// 发送键盘键 P
input.sendKeys(Keys.P);
}
}
在上面的代码中,我们使用 input.sendKeys(Keys.P)
来发送键盘键 P 到文本框中。注意,这个方法是在 WebElement
对象上调用的,所以我们需要先找到对应的文本框。
当我们运行这段代码时,它将自动打开 Chrome 浏览器,并打开示例网站。然后,它将在文本框中输入文字 "hello",然后发送键盘键 P。
以上就是在 Selenium Java 中发送键盘键 P 的介绍,希望对你有所帮助!