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

Фотография

Время в Selenium IDE


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

#1 Begi

Begi

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

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

Отправлено 06 января 2009 - 21:39

Помогите, есть ли простое решение, если мне нужно чтобы автоматически в поле забивалось реальное время+2минуты на Selenium IDE.
  • 0

#2 vitorg

vitorg

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

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

Отправлено 06 января 2009 - 22:14

Да, есть, что-нибудь типа такого:
open | http://www.yandex.ru
runScript | document.getElementById('text').value=new Date();

Общая идея, думаю, ясна, дальше - дело техники.
  • 0

#3 mentax

mentax

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

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

Отправлено 09 ноября 2009 - 22:50

Да, есть, что-нибудь типа такого:

open | http://www.yandex.ru
runScript | document.getElementById('text').value=new Date();

Общая идея, думаю, ясна, дальше - дело техники.



Путем проб и ошибок был написан этот скрипт:

var curDateTime = new Date();
  var month = curDateTime.getMonth()+1;
  var year = curDateTime.getYear();
  var day = curDateTime.getDate();
  if(day<10) day = "0" + day;
  if(month<10) month= "0" + month; 
  if(year<1000) year+=1900;

  var curHour = curDateTime.getHours();
  var curMin = curDateTime.getMinutes()+2;
  var curAMPM = " AM";
  var curTime = "";
  if (curHour >= 12){
	curHour -= 12;
	curAMPM = " PM";
	}
  if (curHour == 0) curHour = 12;
 
 curTime = month + '-' + day + '-' + year + ' ' + curHour + ":" 
	+ ((curMin < 10) ? "0" : "") + curMin + ":" 
	+ ((curSec < 10) ? "0" : "") 
	+ curAMPM

  document.write(curTime)


Как теперь это в селениум IDE то запихать?
  • 0

#4 rlabs

rlabs

    Специалист

  • Members
  • PipPipPipPipPip
  • 660 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 09 ноября 2009 - 23:27

Путем проб и ошибок был написан этот скрипт:

А не проще ли было допустим

var curDateTime = new Date();
var curDateTimePlus2min = new Date( curDateTime.getTime() + 120000 );

  • 0

#5 mentax

mentax

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

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

Отправлено 10 ноября 2009 - 16:11

Путем проб и ошибок был написан этот скрипт:

А не проще ли было допустим

var curDateTime = new Date();
var curDateTimePlus2min = new Date( curDateTime.getTime() + 120000 );


Я думаю не проще, там формат даты выдержать надо. Как запихать скрипт в селением IDE?
  • 0

#6 ncrm

ncrm

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

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

Отправлено 11 ноября 2009 - 08:38

Зачем так сложно? Записать тест в IDE -> экспорт в RC -> экспорт в IDE.
IDE для серьезных вещей не подходит. Его можно использовать как вспомогательный инструмент для ручного тестирования или как инструмент для упрощения работы с RC. Ито чаще всего проще ручками тест написать, чем сначала в IDE, затем экспортить в RC (много править).
  • 0


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

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