Послать [backspace] с помощью send_key()

вопросы связанные с работой версии с Chromium
Ответить
userlogin
Сообщения: 16
Зарегистрирован: 14 мар 2012, 16:02

Послать [backspace] с помощью send_key()

Сообщение userlogin » 13 дек 2017, 21:30

Обновился до версии с хромом, и обнаружил что старый скрипт парсинга спотыкается на такой мелочи.
Раньше посылал код 8, что работало как backspace. Сейчас втыкает цифру 8 вместо удаления.

Параметр $is_key никак не влияет (именно для backspace/8). С кодами остальных клавиш вроде все нормально - 35, 36, 37, 39 (end, home, left, right).

Думал может недокументированная константа есть типа VK_BACK, VK_BACKSPACE - нифига ))

userlogin
Сообщения: 16
Зарегистрирован: 14 мар 2012, 16:02

Re: Послать [backspace] с помощью send_key()

Сообщение userlogin » 13 дек 2017, 22:48

Нашел решение:

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

      $keyboard->send_key_down(8,false);
      $keyboard->send_key_up(8,false);
- это работает

Ответить