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

Фотография

некорректный ввод данных


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

#1 Rumata

Rumata

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

  • Members
  • Pip
  • 66 сообщений
  • Город:Астана

Отправлено 14 декабря 2007 - 10:45

Использую
TC 5.12
delphiscript
тестируется веб интерфейс

Так вот ситуёвина такая у меня переменняя в которой записанно 1q2w!Q@W это пароль, когда я его ввожу в поле ввода пароля, восклицательный знак не вводиться, вводиться только 7 символов.

Кто-нить знает почему такое может быть, вручную всё вводится нормально
  • 0

#2 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 14 декабря 2007 - 10:57

Использую
TC 5.12
delphiscript
тестируется веб интерфейс

Так вот ситуёвина такая у меня переменняя в которой записанно 1q2w!Q@W это пароль, когда я его ввожу в поле ввода пароля, восклицательный знак не вводиться, вводиться только 7 символов.

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


символ ! используется для эмуляции нажатого шифта. просто замените "!" на "!!" и все будет хорошо
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#3 vajor

vajor

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

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


Отправлено 14 декабря 2007 - 12:07

Та же проблема, но только вместо ! не могу сделать, чтобы символ ' восприимался как символ, а не как окончание строки... (или " для VB-скрипта). Быть может, тоже подскажете?:)
  • 0

#4 AlexP

AlexP

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

  • Members
  • PipPipPipPip
  • 406 сообщений
  • Город:Санкт-Петербург

Отправлено 14 декабря 2007 - 12:10

Та же проблема, но только вместо ! не могу сделать, чтобы символ ' восприимался как символ, а не как окончание строки... (или " для VB-скрипта). Быть может, тоже подскажете?:)


\'
  • 0

#5 vajor

vajor

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

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


Отправлено 14 декабря 2007 - 12:16

Та же проблема, но только вместо ! не могу сделать, чтобы символ ' восприимался как символ, а не как окончание строки... (или " для VB-скрипта). Быть может, тоже подскажете?:)


\'

Спасибо!
  • 0

#6 vajor

vajor

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

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


Отправлено 14 декабря 2007 - 12:30

Та же проблема, но только вместо ! не могу сделать, чтобы символ ' восприимался как символ, а не как окончание строки... (или " для VB-скрипта). Быть может, тоже подскажете?:)


\'

Нет, не получилось:(
str:='\''; - синтаксис еррор...а нужно, чтобы значение этой строковой перемеенной было = '
  • 0

#7 vajor

vajor

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

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


Отправлено 14 декабря 2007 - 12:41

[/quote]
Нет, не получилось:(
str:='\''; - синтаксис еррор...а нужно, чтобы значение этой строковой перемеенной было = '
[/quote]
приходится преобразовывать в строку 39- символ ASCII: #39
  • 0

#8 AlexP

AlexP

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

  • Members
  • PipPipPipPip
  • 406 сообщений
  • Город:Санкт-Петербург

Отправлено 14 декабря 2007 - 12:41

Нет, не получилось:(
str:='\''; - синтаксис еррор...а нужно, чтобы значение этой строковой перемеенной было = '


Пример string: "test\'1" = test'1
  • 0

#9 vajor

vajor

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

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


Отправлено 14 декабря 2007 - 12:47

Нет, не получилось:(
str:='\''; - синтаксис еррор...а нужно, чтобы значение этой строковой перемеенной было = '


Пример string: "test\'1" = test'1

В том-то и дело, что у меня делфи-скрипт:) Там двойные кавычки не используются, а 'test\'1' - синтаксис еррор. Нужно, чтобы он ' воспринимал не как закрывающую кавычку, а как элемент текста.
  • 0

#10 AlexP

AlexP

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

  • Members
  • PipPipPipPip
  • 406 сообщений
  • Город:Санкт-Петербург

Отправлено 14 декабря 2007 - 12:52

В том-то и дело, что у меня делфи-скрипт:) Там двойные кавычки не используются, а 'test\'1' - синтаксис еррор. Нужно, чтобы он ' воспринимал не как закрывающую кавычку, а как элемент текста.


\' - вариант для JScript и VBscript
'' - для DelphiScript (как и в случае с !, символ нужно раздвоить)

Например: 'test''1' = test'1

P.S. Меня сбила с толку Ваша фраза:

...(или " для VB-скрипта).


  • 0


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

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