Перейти к содержимому

Фотография

Hotkeys c цифрами не отработают

hotkeys sendKeys

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Boltick

Boltick

    Специалист

  • Members
  • PipPipPipPipPip
  • 596 сообщений
  • ФИО:Алексей
  • Город:планета Земля

Отправлено 13 января 2017 - 16:43

Добрый день,

пытаемся проверить горячие клавиши: webdriver 2.53, FF

 

SHIFT+ALT+Z - работает нормально

body.sendKeys(Keys.chrod(Keys.SHIFT, Keys.ALT, "Z")); 

SHIFT+ALT+1 - НЕ работает

body.sendKeys(Keys.chrod(Keys.SHIFT, Keys.ALT, "1"));

Пробовали варианты с заменой "1" на Keys.NUMPAD1 - не работает

body.sendKeys(Keys.chrod(Keys.SHIFT, Keys.ALT, Keys.NUMPAD1));

Пробовали варианты с Actions - не работают:

 new Actions(getWebDriver())
        .keyDown(Keys.SHIFT)
        .keyDown(Keys.ALT)
        .sendKeys(“1”)
        .keyUp(Keys.ALT)
        .keyUp(Keys.SHIFT)
        .build()
        .perform();

Буду благодарен за любую подсказку...

Заранее спасибо.


  • 0
Алексей Булат
Про Тестинг

#2 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 14 января 2017 - 12:22

Пробуйте слать коды символов
  • 0

#3 Boltick

Boltick

    Специалист

  • Members
  • PipPipPipPipPip
  • 596 сообщений
  • ФИО:Алексей
  • Город:планета Земля

Отправлено 16 января 2017 - 12:08

Пробуйте слать коды символов

К сожалению коды тоже не помогают 1 = '\u0031';


  • 0
Алексей Булат
Про Тестинг

#4 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 16 января 2017 - 12:15

не, не надо слать код 1

 

надо слать именно код который генерируется при нажатии SHIFT+ALT+1

 

типа: когда надо послать большую "а" - можно зажимать шифт и нажимать "а", а можно и просто сразу послать "А"


  • 0

#5 Boltick

Boltick

    Специалист

  • Members
  • PipPipPipPipPip
  • 596 сообщений
  • ФИО:Алексей
  • Город:планета Земля

Отправлено 18 января 2017 - 13:13

не, не надо слать код 1

 

надо слать именно код который генерируется при нажатии SHIFT+ALT+1

 

типа: когда надо послать большую "а" - можно зажимать шифт и нажимать "а", а можно и просто сразу послать "А"

 

Может я что-то не правильно понял, но все мои попытки так и не увенчались успехом. Можно ли увидеть пример кода, который бы реализовывал вашу идею для сочетания SHIFT+ALT+1 ?


  • 0
Алексей Булат
Про Тестинг

#6 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 18 января 2017 - 14:00

идея такая, чтобы узнать "какие коды клавиатура шлёт при нажатии SHIFT+ALT+1",

ну или узнать "какие коды клавиатура шлёт приложению при нажатии SHIFT+ALT+1"

 

а потом именно эти коды слать, не "нажимать на кнопки"

 

 

идея что кнопки нажимаются на клавиатуре, а потом клавиатура с драйвером и раскладкой создают и шлют коды

 

это только идея, не реализация

 

можно например попробовать перехватывать коды чтобы их узнать


  • 0



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных