EditBox
#1
Отправлено 14 ноября 2005 - 09:15
EditBox Click, "Type=EditBox;Name=brokersComments", "Coords=93,33"
EditBox Right_Click, "Type=EditBox;Name=brokersComments", "Coords=93,32"
PopupMenuIDSelect 26
#2
Отправлено 14 ноября 2005 - 09:27
SQAGetProperty (ObjectRec, "Text", Var)
#3
Отправлено 06 января 2006 - 12:30
Используй
SQAGetProperty (ObjectRec, "Text", Var)
А если не работает. Все равно выдает ""???
Вот посмотрите плиз:
EditBox Click, "Name=usrnm", "Coords=90,7"
InputKeys "admin@drs.com"
EditBox Click, "Name=psswrd", "Coords=79,12"
InputKeys "ddddddd"
EditBox Click, "Name=value2", "Coords=37,7"
InputKeys "dddddddf"
Res = SQAGetProperty ("Name=value2", "Text", propValue)
MsgBox propValue
у меня выдается пустое MsgBox(((((
Помогите плиз, сроки поджимают.....
#4
Отправлено 06 января 2006 - 13:01
#5
Отправлено 06 января 2006 - 13:05
Не уверена, но кажется вы забыли прописать Index для EditBox когда снимаете свойства
Я пробовал и вот так:
EditBox Click, "Name=usrnm", "Coords=90,7"
InputKeys "admin@drs.com"
EditBox Click, "Name=psswrd", "Coords=79,12"
InputKeys "vladasm"
EditBox Click, "Name=value2", "Coords=37,7"
InputKeys "dddddddf"
Res = SQAGetProperty ("Type=EditBox;Name=value2", "Text", propValue)
Все равно не работает
#6
Отправлено 06 января 2006 - 14:05
Res = SQAGetProperty ("Type=ComboBox;Name=usrnm", "Value", propValue)
Все равно спасибо :)
#7
Отправлено 10 января 2006 - 08:24
culver спасибо большое за ответ... Странно конечно, но получилось, я вместо EditBox пустил ComboBox... Робот нашел и даже все выдал:
Res = SQAGetProperty ("Type=ComboBox;Name=usrnm", "Value", propValue)
Все равно спасибо :)
Какой код возвращает Res?
Для определения типа конторолла можно поиграться с VP на данном контролле - посмотреть как он распознается роботом
#8
Отправлено 10 января 2006 - 12:16
culver спасибо большое за ответ... Странно конечно, но получилось, я вместо EditBox пустил ComboBox... Робот нашел и даже все выдал:
Res = SQAGetProperty ("Type=ComboBox;Name=usrnm", "Value", propValue)
Все равно спасибо :)
Какой код возвращает Res?
Для определения типа конторолла можно поиграться с VP на данном контролле - посмотреть как он распознается роботом
Когда стоит EditBox, то Рес возвращает 1003, а когда ставлю ComboBox возвращает 0
#11
Отправлено 12 января 2006 - 12:52
Function EditBoxControl (ObjectRec As String, ValueRec As Variant) Dim Res As Integer Dim StringFromEdit As String Res = SQAGetProperty(ObjectRec, "Text", StringFromEdit) If Res <> sqaSuccess Then MsgBox "кирдык"+ObjectRec End If If Cint (StringFromEdit) <> 0 Then MsgBox "уже"+StringFromEdit End If SQASetProperty ObjectRec, "Text", ValueRec End Function
Sub Main ... EditBoxControl "Type=EditBox;ObjectIndex=1", 25 ... End Sub
Culver права, стоит попробовать прописать ObjectIndex
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных