📜  在 selenium java 中发送键盘键 P(1)

📅  最后修改于: 2023-12-03 15:07:49.149000             🧑  作者: Mango

在 Selenium Java 中发送键盘键 P

在 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 的介绍,希望对你有所帮助!