Разработвам автоматизиран тестов пакет за приложение, което използва някои текстови полета, които обаче по-скоро се разпознават като SwfObjects. Като част от автоматизацията, бих искал да напиша името на човек в един от тези обекти. Естествено, използвам метода Type, тъй като той е единственият наличен за SwfObject.
Понякога, ако направя SwfObject("edit_field"). Въведете "Joe Smith", приложението често се сблъсква и QTP успява да попълни полето със структурно подобен, но все пак различен низ вместо това, като "Jo Smith" или "Joe Snith" . Това е доста недетерминистично и получените резултати могат да варират значително. Понякога полето за редактиране се запълва с правилния текст, но в повечето случаи това не е така. Нито едно количество Wait или WaitProperty(visible) не успя да реши това досега. Някой сблъсквал ли се е с този проблем преди и ако е така, бихте ли предложили някаква представа за разрешаването му? Може би си струва да се спомене, че приложението най-вероятно прави заявки към DB във фонов режим, когато някой въведе нещо в това текстово поле.
Много благодаря, Пол.