我要求将文本“英语(美国)”传递到文本框中.但是当我使用以下命令时:
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)