некорректный ввод данных
#1
Отправлено 14 декабря 2007 - 10:45
TC 5.12
delphiscript
тестируется веб интерфейс
Так вот ситуёвина такая у меня переменняя в которой записанно 1q2w!Q@W это пароль, когда я его ввожу в поле ввода пароля, восклицательный знак не вводиться, вводиться только 7 символов.
Кто-нить знает почему такое может быть, вручную всё вводится нормально
#2
Отправлено 14 декабря 2007 - 10:57
Использую
TC 5.12
delphiscript
тестируется веб интерфейс
Так вот ситуёвина такая у меня переменняя в которой записанно 1q2w!Q@W это пароль, когда я его ввожу в поле ввода пароля, восклицательный знак не вводиться, вводиться только 7 символов.
Кто-нить знает почему такое может быть, вручную всё вводится нормально
символ ! используется для эмуляции нажатого шифта. просто замените "!" на "!!" и все будет хорошо
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#3
Отправлено 14 декабря 2007 - 12:07
#4
Отправлено 14 декабря 2007 - 12:10
Та же проблема, но только вместо ! не могу сделать, чтобы символ ' восприимался как символ, а не как окончание строки... (или " для VB-скрипта). Быть может, тоже подскажете?:)
\'
#5
Отправлено 14 декабря 2007 - 12:16
Спасибо!Та же проблема, но только вместо ! не могу сделать, чтобы символ ' восприимался как символ, а не как окончание строки... (или " для VB-скрипта). Быть может, тоже подскажете?:)
\'
#6
Отправлено 14 декабря 2007 - 12:30
Нет, не получилось:(Та же проблема, но только вместо ! не могу сделать, чтобы символ ' восприимался как символ, а не как окончание строки... (или " для VB-скрипта). Быть может, тоже подскажете?:)
\'
str:='\''; - синтаксис еррор...а нужно, чтобы значение этой строковой перемеенной было = '
#7
Отправлено 14 декабря 2007 - 12:41
Нет, не получилось:(
str:='\''; - синтаксис еррор...а нужно, чтобы значение этой строковой перемеенной было = '
[/quote]
приходится преобразовывать в строку 39- символ ASCII: #39
#8
Отправлено 14 декабря 2007 - 12:41
Нет, не получилось:(
str:='\''; - синтаксис еррор...а нужно, чтобы значение этой строковой перемеенной было = '
Пример string: "test\'1" = test'1
#9
Отправлено 14 декабря 2007 - 12:47
В том-то и дело, что у меня делфи-скрипт:) Там двойные кавычки не используются, а 'test\'1' - синтаксис еррор. Нужно, чтобы он ' воспринимал не как закрывающую кавычку, а как элемент текста.Нет, не получилось:(
str:='\''; - синтаксис еррор...а нужно, чтобы значение этой строковой перемеенной было = '
Пример string: "test\'1" = test'1
#10
Отправлено 14 декабря 2007 - 12:52
В том-то и дело, что у меня делфи-скрипт:) Там двойные кавычки не используются, а 'test\'1' - синтаксис еррор. Нужно, чтобы он ' воспринимал не как закрывающую кавычку, а как элемент текста.
\' - вариант для JScript и VBscript
'' - для DelphiScript (как и в случае с !, символ нужно раздвоить)
Например: 'test''1' = test'1
P.S. Меня сбила с толку Ваша фраза:
...(или " для VB-скрипта).
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных