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

Фотография

Имитировать нажатие Enter


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

#1 panterka

panterka

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Panterochka
  • Город:Saint John


Отправлено 30 декабря 2011 - 18:39

Привет
Подскажите, пожалуйста, как сымитировать нажатие клавиши Enter (selenium 2.0, Java)?
Т.е. ввела текст и дальше надо нажать Enter клавишу.
Спасибо
  • 0

#2 panterka

panterka

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Panterochka
  • Город:Saint John


Отправлено 30 декабря 2011 - 19:01

Решение оказалось слишком простым))) я просто добавила в конце введенного текста пробел, т.е. +"\n" :)
  • 0

#3 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 17 января 2012 - 06:34

Лучше использовать sendKeys(Keys.ENTER)
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#4 Leoxa

Leoxa

    Новый участник

  • Members
  • Pip
  • 59 сообщений
  • ФИО:Алексей

Отправлено 17 января 2012 - 09:00

Лучше использовать sendKeys(Keys.ENTER)


у меня были проблемы с этим (в одном из браузеров ENTER не работал корректно) и гугл мне подсказал, что надежнее использовать sendKeys(Keys.RETURN)
  • 0

#5 biomaks

biomaks

    Постоянный участник

  • Members
  • PipPipPip
  • 171 сообщений
  • Город:Москва


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

sendKeys(Keys.ENTER) можно только в отношении какого-то элемента
а если нужно к примеру сэмулировить ctrl+c, те на странице есть какой-то текст который по нажатию ctrl+c скопируется в буфер?
  • 0

#6 Leoxa

Leoxa

    Новый участник

  • Members
  • Pip
  • 59 сообщений
  • ФИО:Алексей

Отправлено 19 января 2012 - 14:15

.sendKeys(Keys.chord(Keys.CONTROL, Keys.C));

как то так.
  • 0

#7 Lisalat

Lisalat

    Новый участник

  • Members
  • Pip
  • 1 сообщений

Отправлено 31 января 2012 - 16:47

Selenium IDE
подскажите как произвести нажатие ENTER в окне-сообщении Firefox'a "Подтверждение отправки данных формы" при обновлении страницы?

Прикрепленные файлы

  • Прикрепленный файл  Picture.JPG   138,98К   67 Количество загрузок:

  • 1

#8 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 897 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 20 апреля 2012 - 13:02

.sendKeys(Keys.chord(Keys.CONTROL, Keys.C));

как то так.


а если просто нажать кнопку F5 на странице ?
  • 0

#9 Leoxa

Leoxa

    Новый участник

  • Members
  • Pip
  • 59 сообщений
  • ФИО:Алексей

Отправлено 20 апреля 2012 - 13:48


.sendKeys(Keys.chord(Keys.CONTROL, Keys.C));

как то так.


а если просто нажать кнопку F5 на странице ?


.sendKeys(Keys.F5)

но если надо именно обновить страницу, то лучше использовать driver.navigate().refresh(), наверное.
  • 0

#10 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 897 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 20 апреля 2012 - 13:59

.sendKeys(Keys.F5)
но если надо именно обновить страницу, то лучше использовать driver.navigate().refresh(), наверное.

мне надо просто нажать F5 на странице

Просто не могу работать с фреймами в Хроме, в ФФ все нормально, а в Хроме при нажатии на кнопку "Создать" - открыватся фрейм и все зависает. М.б. кто-нить сталкивался с подобным ?
Ошибка:
The element could not be found (WARNING: The server did not provide any stacktrace information)

вот тут такая же проблема, но я не могу её решить
http://software-test...um/topic/20581/
http://software-test...um/topic/20320/
  • 0

#11 Cleo12

Cleo12

    Новый участник

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Иван

Отправлено 25 апреля 2018 - 12:30

Привет.Подскажите пожаулуйста, а как закрепить за клавишами некоторый текст. Если у меня текст 1000 символом, что бы не вводить через sendkeys посимвольно, передать комбинацией клавиш целиком.


  • 0

#12 aid

aid

    Опытный участник

  • Members
  • PipPipPipPip
  • 448 сообщений
  • ФИО:Николай


Отправлено 25 апреля 2018 - 15:37

Привет.Подскажите пожаулуйста, а как закрепить за клавишами некоторый текст. Если у меня текст 1000 символом, что бы не вводить через sendkeys посимвольно, передать комбинацией клавиш целиком.

 

Аналог контрол+в?


  • 0

#13 Cleo12

Cleo12

    Новый участник

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Иван

Отправлено 25 апреля 2018 - 15:56

 

Привет.Подскажите пожаулуйста, а как закрепить за клавишами некоторый текст. Если у меня текст 1000 символом, что бы не вводить через sendkeys посимвольно, передать комбинацией клавиш целиком.

 

Аналог контрол+в?

 

да. Задать где-то в properties к примеру Ctrl+B = "text", а потом делать sendKeys(Keys.СTRL+B) 


  • 0


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

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