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

Фотография

приблема с calendar_select_date в WR


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

#1 held1r

held1r

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Крючков Вячеслав

Отправлено 26 декабря 2005 - 18:05

у меня такая проблема:

есть ф-ция:

calendar_select_date ( calendar, date );
calendar The logical name of the calendar.
date The date is recorded in the following format: DD-MMM-YYYY. Numbers as well letters may be used for months.

есть DataTable (тест гоняется в цикле с подстановкой новых параметров), но если посмотреть форматы для этой DataTable, то там дата представляется в виде DD.MM.YYYY - разница в разделителях.

при запуске теста WR ругается на формат данных, смотрю значение переменной - действительно, дата там с точками.
взял файл параметров (текст с разделителями) и заменил в нем точки в датах на рисочки, НО
при запуске теста в переменной дата опять оказаласть с точками.

что делать? кто виноват?
  • 0

#2 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 27 декабря 2005 - 00:49

A формат даты в Regional Settings не пробовали менять?
  • 0
Дмитрий Шевченко

HP Software

#3 held1r

held1r

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Крючков Вячеслав

Отправлено 27 декабря 2005 - 12:27

бред какой-то

помочь-то помогло, но получается из-за одного приложения мне нужно менять настройки системы? и как теберь будут рабоать старые приложения? которые дату с точками понимают?

есть ли другой вариант?
  • 0

#4 Mike

Mike

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 1 079 сообщений
  • Город:Москва

Отправлено 27 декабря 2005 - 14:15

Никакого бреда я тут не вижу. WinRunner использует Excel для чтения документов .csv, а Excel в свою очередь, использует Regional Settings.

Вот, если-бы функция calendar_select_date использовала так же Regional Settings, это было-бы действительно извращение (так как тесты не использующие DataTable работали-бы по разному на разных машинах)

Потом, почему бы Вам не поменять формат data table на Excel-евский, и не поменять формат ячеек с датами там? Должно помочь.
  • 0
Best regards,
Майк.

#5 held1r

held1r

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Крючков Вячеслав

Отправлено 27 декабря 2005 - 19:22

по умному было бы сделать ф-цию с тремя паратетрами:

alendar_select_date ( calendar, date, format)

в екселе я попробовал с самого начала, НО

мне нужно протестить ввод в базу большого к-ва данных,
сейчас это 200 записей по 15 полей (почти все - строковые)

при использовании таблицы екселя больше 100 строк - не может открыть дата табл, возможно его уже юзают.
да никто не юзает, при равных всехпричих условиях, но с 50 строками - отрабатывает.

потому и перешел на тхт
  • 0

#6 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 27 декабря 2005 - 19:34

при использовании таблицы екселя больше 100 строк - не может открыть дата табл, возможно его уже юзают.
да никто не юзает, при равных всехпричих условиях, но с 50 строками - отрабатывает.

Tакая проблема может быть если у вас используются какие-нибудь макросы в Excel или несколько sheets (должен быть только один, все остальные надо удалить). Еще как вариант - попробовать сохранить Excel'евский файл не в дефолтном формате, а в формате Excel 5.0/Excel 97 или Tab delimited текстовый файл.
  • 0
Дмитрий Шевченко

HP Software

#7 held1r

held1r

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Крючков Вячеслав

Отправлено 28 декабря 2005 - 05:51

или Tab delimited текстовый файл


его и использую, но с ним проблема - см. выше :)

а сохранить в старом формате - вариант, нужно попробовать
  • 0

#8 held1r

held1r

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Крючков Вячеслав

Отправлено 28 декабря 2005 - 16:01

ура! помогло!

формат Excel 5.0 рулит!
  • 0


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

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