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

Фотография

EditBox


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

#1 Tatiana__

Tatiana__

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Татьяна

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

Нужно получить данные из EditBox в переменнную (Данные скопированны в EditBox).

EditBox Click, "Type=EditBox;Name=brokersComments", "Coords=93,33"
EditBox Right_Click, "Type=EditBox;Name=brokersComments", "Coords=93,32"
PopupMenuIDSelect 26
  • 0

#2 serega

serega

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

  • Members
  • PipPipPipPip
  • 355 сообщений
  • Город:Москва

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

Используй
SQAGetProperty (ObjectRec, "Text", Var)
  • 0

#3 Valentin Peltek

Valentin Peltek

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

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

Отправлено 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(((((

Помогите плиз, сроки поджимают.....
  • 0

#4 culver

culver

    Активный участник

  • Members
  • PipPip
  • 80 сообщений
  • Город:Ukraine,Vinnitsa

Отправлено 06 января 2006 - 13:01

Не уверена, но кажется вы забыли прописать Index для EditBox когда снимаете свойства
  • 0
Aricent (Ukraine), Engineering Project Manager - Testing

#5 Valentin Peltek

Valentin Peltek

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

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

Отправлено 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)

Все равно не работает
  • 0

#6 Valentin Peltek

Valentin Peltek

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

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

Отправлено 06 января 2006 - 14:05

culver спасибо большое за ответ... Странно конечно, но получилось, я вместо EditBox пустил ComboBox... Робот нашел и даже все выдал:


Res = SQAGetProperty ("Type=ComboBox;Name=usrnm", "Value", propValue)

Все равно спасибо :)
  • 0

#7 serega

serega

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

  • Members
  • PipPipPipPip
  • 355 сообщений
  • Город:Москва

Отправлено 10 января 2006 - 08:24

culver спасибо большое за ответ... Странно конечно, но получилось, я вместо EditBox пустил ComboBox... Робот нашел и даже все выдал:


Res = SQAGetProperty ("Type=ComboBox;Name=usrnm", "Value", propValue)

Все равно спасибо :)

Просмотр сообщения



Какой код возвращает Res?
Для определения типа конторолла можно поиграться с VP на данном контролле - посмотреть как он распознается роботом
  • 0

#8 Valentin Peltek

Valentin Peltek

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

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

Отправлено 10 января 2006 - 12:16

culver спасибо большое за ответ... Странно конечно, но получилось, я вместо EditBox пустил ComboBox... Робот нашел и даже все выдал:


Res = SQAGetProperty ("Type=ComboBox;Name=usrnm", "Value", propValue)

Все равно спасибо :)

Просмотр сообщения



Какой код возвращает Res?
Для определения типа конторолла можно поиграться с VP на данном контролле - посмотреть как он распознается роботом

Просмотр сообщения


Когда стоит EditBox, то Рес возвращает 1003, а когда ставлю ComboBox возвращает 0
  • 0

#9 serega

serega

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

  • Members
  • PipPipPipPip
  • 355 сообщений
  • Город:Москва

Отправлено 10 января 2006 - 12:28

Когда стоит EditBox, то Рес возвращает 1003, а когда ставлю ComboBox возвращает 0

Просмотр сообщения

Забавно - либо разработчики намудрили, либо вы с индентификацией контроллов напутали.
а что грит VP?
  • 0

#10 Valentin Peltek

Valentin Peltek

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

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

Отправлено 10 января 2006 - 12:42


Когда стоит EditBox, то Рес возвращает 1003, а когда ставлю ComboBox возвращает 0

Просмотр сообщения

Забавно - либо разработчики намудрили, либо вы с индентификацией контроллов напутали.
а что грит VP?

Просмотр сообщения


Незнаю, честно сказать я с VP не работал :( напишите, если не сложно как проверить
  • 0

#11 Froggy

Froggy

    Активный участник

  • Members
  • PipPip
  • 142 сообщений
  • Город:СПб

Отправлено 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

#12 Рыжик

Рыжик

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

  • Members
  • Pip
  • 20 сообщений
  • ФИО:Екатерина

Отправлено 14 января 2006 - 08:56

Когда стоит EditBox, то Рес возвращает 1003, а когда ставлю ComboBox возвращает 0

Просмотр сообщения


Подозреваю, не в том контексте ищете EditBox. Используйте
Window SetContext, ...
или
Window SetTestContext, ...
  • 0

#13 serega

serega

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

  • Members
  • PipPipPipPip
  • 355 сообщений
  • Город:Москва

Отправлено 16 января 2006 - 08:09

Незнаю, честно сказать я с VP не работал :( напишите, если не сложно как проверить

Просмотр сообщения


читай мануал...это основы
  • 0


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

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