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

Фотография

Передача даты в поле

selenium java IDEA

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

#21 vmaximv

vmaximv

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

  • Members
  • PipPipPipPip
  • 350 сообщений

Отправлено 06 октября 2015 - 12:31

Атрибута value не увидел - думал, не прокатит. Но прокатило. Спасибо.

А это не атрибут - это проперти.


  • 0

#22 vkazar

vkazar

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

  • Members
  • PipPip
  • 128 сообщений
  • ФИО:Виктор
  • Город:Москва

Отправлено 06 октября 2015 - 12:41

А это не атрибут - это проперти.

Да я понял уже) я просто рассказал ход своих мыслей)
  • 0

Тестировщик должен быть умнее программиста... ну, по крайней мере, хитрее. ©


#23 katenatcho

katenatcho

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

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

Отправлено 26 августа 2016 - 08:59

А подскажите пожалуйста, как передать текущую дату(в формате аля хх-хх-хххх) в обычное поле ввода(не дейтпикер). Например в поле ввода телефона:

driver.findElement(By.id("pphone")).clear();
driver.findElement(By.id("pphone")).sendKeys("тут передать текущую дату");  

Возможно ли это решить как то по простому, не описывая отдельный класс который генерит дату?


  • 0

#24 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 26 августа 2016 - 09:56

А подскажите пожалуйста, как передать текущую дату(в формате аля хх-хх-хххх) в обычное поле ввода(не дейтпикер). Например в поле ввода телефона:



driver.findElement(By.id("pphone")).clear();
driver.findElement(By.id("pphone")).sendKeys("тут передать текущую дату");  

Возможно ли это решить как то по простому, не описывая отдельный класс который генерит дату?

 

1. Ответ на вопрос - нет.

2. "тут передать текущую дату" надо заменить на метод генерации даты в нужном формате.

3. Этот метод можно взять у любой библиотеки работы с датой или написать свой, 3-4 строки размером.


  • 1

#25 katenatcho

katenatcho

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

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

Отправлено 26 августа 2016 - 10:57

 

А подскажите пожалуйста, как передать текущую дату(в формате аля хх-хх-хххх) в обычное поле ввода(не дейтпикер). Например в поле ввода телефона:



driver.findElement(By.id("pphone")).clear();
driver.findElement(By.id("pphone")).sendKeys("тут передать текущую дату");  

Возможно ли это решить как то по простому, не описывая отдельный класс который генерит дату?

 

1. Ответ на вопрос - нет.

2. "тут передать текущую дату" надо заменить на метод генерации даты в нужном формате.

3. Этот метод можно взять у любой библиотеки работы с датой или написать свой, 3-4 строки размером.

 

Спасибо за отклик. Значит вот прописал я метод, который отдает текущую дату:

Прикрепленный файл  72a52c686d.jpg   214,49К   2 Количество загрузок:

Подскажите мне еще пожалуйста как его запихнуть в SendKeys.


  • 0

#26 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 26 августа 2016 - 12:05

1.sendKeys(today)
2.sendKeys(currentDate())

1. обьяви переменную перед классом (private String today), сделай метод void который будет инициализировать эту переменную и запили ее в sendKeys как указано выше под цифрой 1

или

2. сделай метод типа STRING который возвращать будет текущую дату и запили его в sendKeys как указано выше под цифрой 2.

private String currentDate(){

String today =

...

return today

}


  • 0



Темы с аналогичным тегами selenium, java, IDEA

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

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