java – 如何在文本框中输入左括号

我要求将文本“英语(美国)”传递到文本框中.但是当我使用以下命令时:

driver.findElement(By.id("defaultLang")).sendKeys("English (United States)");

它只在文本框中输入“英国美国”.当WebDriver将文本写入文本框时,缺少打开括号.

最佳答案 通过使用此功能,您可以在文本框中输入左括号.

    String a = (Keys.chord(Keys.SHIFT,"9"));
    String b = "AAA";
    String c = "BBB)";
    driver.findElement(By.id("ID")).sendKeys(b+a+c);

结果O / P是:AAA(BBB)

点赞