
FindChild
#1
Отправлено 04 октября 2011 - 06:28
Хотелось бы узнать как на практике применять методы findChild, Find, при тестировании
web приложений. Желательно с примером. Что написано в мануале - нифига не понял.
ЗАРАНЕЕ - СПАСИБО!!!!!!!
ЗЫ. Еще есть небольшой вопрос. У меня все скрипты написаны на JScript один тест - одна функция,
как можно определить что тест закончился с положительным или негативным результатом походу выполнения,
а не после прочитав в логах?
#2
Отправлено 04 октября 2011 - 07:12
Привет всем.
Хотелось бы узнать как на практике применять методы findChild, Find, при тестировании
web приложений. Желательно с примером. Что написано в мануале - нифига не понял.
ЗАРАНЕЕ - СПАСИБО!!!!!!!
ЗЫ. Еще есть небольшой вопрос. У меня все скрипты написаны на JScript один тест - одна функция,
как можно определить что тест закончился с положительным или негативным результатом походу выполнения,
а не после прочитав в логах?
function test() { var page = Sys.Process("iexplore").Page("http://ya.ru/"); page.Find("Name",'Textbox("text")',7).Keys("123"); // Если через полный путь к текстовому полю, то был бы код таким // var text = page.Table(0).Cell(1, 0).Form(0).Table(0).Cell(0, 1).Panel(0).Textbox("text"); // text.Keys("123"); page.FindChild("Name",'SubmitButton("Найти")',6).Click(); }
тобишь идентифицируешь объект по свойству и значению и указываешь глубину вхождения данного объекта в родительский.
#3
Отправлено 19 октября 2011 - 08:00
на странице есть список который содержит ряд элементов, примерно представить можно так:
<ul class="class1"> <li>...</li> <li>...</li> <li>...</li> </ul>
Я нахожу этот объект через метод Find:
Sys["Process"]("firefox")["Page"]("http://.../")["document"]["all"]["Find"]("className","class1")
Как мне получить элемент LI внутри этого списка ?
Пробовал так:
object_1=Sys["Process"]("firefox")["Page"]("http://.../")["document"]["all"]["Find"]("className","class1"); object_2=object_1["FindChild"]("tagName","LI");В результате ничего не находит.
Использую:
Язык:С++
Версия:7.52
Модель: DOM
#4
Отправлено 27 октября 2011 - 09:15
ЗЫ. Еще есть небольшой вопрос. У меня все скрипты написаны на JScript один тест - одна функция,
как можно определить что тест закончился с положительным или негативным результатом походу выполнения,
а не после прочитав в логах?
Можно использовать Log.ErrCount - Returns the number of error messages.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных