Как отправить символ пи (π) с помощью селена в Windows?JAVA

Программисты JAVA общаются здесь
Anonymous
Как отправить символ пи (π) с помощью селена в Windows?

Сообщение Anonymous »

Я прохожу курс веб-драйвера Selenium в университете автоматизации тестирования. В главе 6 преподаватель использует Mac и может отправить символ пи, используя следующее:

Код: Выделить всё

public void enterPi(){
enterText(Keys.chord(Keys.ALT, "p") + "=3.14");
}
но в Windows мне нужно удерживать кнопку Alt и нажимать 227 на цифровой клавиатуре.
Я пробовал драйверы Chrome и Edge, но все еще не работает.
Я использую эту функцию:

Код: Выделить всё

  public void enterText(String text){

driver.findElement(formInput).sendKeys(text);
}
и я попробовал 3 варианта, как показано ниже, и получил фактический результат:
вариант 1:

Код: Выделить всё

       enterText(Keys.chord(Keys.ALT, "227") +"=3.14");
получено следующее:
введите здесь описание изображения
вариант 2:
р>

Код: Выделить всё

       enterText(Keys.chord(Keys.ALT, Keys.NUMPAD2, Keys.NUMPAD2, Keys.NUMPAD7) +"=3.14");
получено следующее:
введите здесь описание изображения
вариант 3: не использует функцию EnterText
р>

Код: Выделить всё

       new Actions(driver).keyDown(Keys.ALT).sendKeys("227").perform();
введите здесь описание изображения

Подробнее здесь: https://stackoverflow.com/questions/784 ... on-windows

Вернуться в «JAVA»