Несколько вопросов
#1
Отправлено 24 сентября 2011 - 09:37
Пытаемся наладить автоматизацию для тестирования ASP страниц, существуют вопросы:
1)Метод Find, по идее должен искать всех детей в объекте, в частности пытаемся в заполнении формы найти ячейку с текстбоксом и использовать в дальнейшем SetText,
но почему-то не получается найти методом Find этот текст бокс (к примеру по Id)
Вот к примеру, картинка (не наша , но все-же)
Допустим я хочу вставить в ячейку email через SetText какой-то текст, используя Find в этой форме.
2) Как для этого используются Name Mappings? Интересует вопрос: как именно можно назначить меппинги для данной ячейки и потом в коде по этому имени ей передать какое-либо значение?
Прошу строго не реагировать, разбираться начали недавно, читали хелп, делали какие-то действия, но пока не получается. Подскажите, будте добры, какую методику лучше использовать в нашем случае и как : ) Хочется как-то минимизировать длину скриптов и постараться отладить их так, что-бы было проще их использовать для других тестов тоже.
(по большей части интересует как правильно пользоваться Find)
#2
Отправлено 26 сентября 2011 - 06:33
Попробуем, для начала поиграться с кнопками "Display Object Properties Window" и "Record Script". Почитай документацию от Genka.Здравствуйте!
Пытаемся наладить автоматизацию для тестирования ASP страниц, существуют вопросы:
1)Метод Find, по идее должен искать всех детей в объекте, в частности пытаемся в заполнении формы найти ячейку с текстбоксом и использовать в дальнейшем SetText,
но почему-то не получается найти методом Find этот текст бокс (к примеру по Id)
Вот к примеру, картинка (не наша , но все-же)
Допустим я хочу вставить в ячейку email через SetText какой-то текст, используя Find в этой форме.
2) Как для этого используются Name Mappings? Интересует вопрос: как именно можно назначить меппинги для данной ячейки и потом в коде по этому имени ей передать какое-либо значение?
Прошу строго не реагировать, разбираться начали недавно, читали хелп, делали какие-то действия, но пока не получается. Подскажите, будте добры, какую методику лучше использовать в нашем случае и как : ) Хочется как-то минимизировать длину скриптов и постараться отладить их так, что-бы было проще их использовать для других тестов тоже.
(по большей части интересует как правильно пользоваться Find)
#3
Отправлено 26 сентября 2011 - 07:06
И вообще как он работает то, потому что не получилось методом Find выделить хотя бы 1 объект.
Как обычно вы занимаетесь организацией тестов? Я вижу 2 варианта:
1) При рекорде теста проходит куча длинных названий объектов. Их частично можно в переменные вбивать, в итоге сократив скрипт
2) Использовать какой-то поиск каждого объекта ( в этой теме я привел пример - текст бокс e-mail в картинке), что-бы потом его применить для вызова метода SetText.
#4
Отправлено 27 сентября 2011 - 06:20
Не нравятся длинные названия - попробуй поменять Object tree model на "Flat". А кроме FindChild много чего еще есть , к примеру - WaitChild и прочие Wait-ы.Это все понятно, с рекордом и объектами разобраться было не сложно, интересует конкретно метод Find - вопрос уже в организации тестов, СТОИТ ли вообще его использовать, либо нет?
И вообще как он работает то, потому что не получилось методом Find выделить хотя бы 1 объект.
Как обычно вы занимаетесь организацией тестов? Я вижу 2 варианта:
1) При рекорде теста проходит куча длинных названий объектов. Их частично можно в переменные вбивать, в итоге сократив скрипт
2) Использовать какой-то поиск каждого объекта ( в этой теме я привел пример - текст бокс e-mail в картинке), что-бы потом его применить для вызова метода SetText.
#5
Отправлено 28 сентября 2011 - 04:22
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных