В тестируемом приложении есть текстовое поле (контрол WinEdit), в который максимум можно ввести 1024 символа. И вот мне нужно проверить, что в поле действительно можно ввести только это количество символов, не больше.
Попробовала сделать так:
strText = "..." ' здесь задаю строку длиной 1024 сивола Window("MyApp").WinEdit("MyWinEdit").Set strTextНадеялась, что QTP затолкает в контрол столько символов, сколько сможет... Но надежда не оправдалась :(
Потом решила установить Set-ом строку нужной длины (в моем случае 1024), попробовать вбить еще один символ с помощью WinEdit("MyWinEdit").Type и сравнить строку до Type-а и после... но когда в строке уже максимум символов, QTP опять-таки даже пробовать не хочет ничего туда добавлять :(
Не сталкивался ли кто-нибудь с такой задачей? Интуиция подсказывает, что "истина где-то рядом"...