Я разрабатываю набор автоматизированных тестов для приложения, в котором используются некоторые текстовые поля, которые, однако, скорее распознаются как SwfObjects. В рамках автоматизации я хотел бы ввести имя человека в один из этих объектов. Естественно, я использую метод Type, поскольку он единственный доступный для SwfObject.
Иногда, если я делаю SwfObject("edit_field"). Тип "Джо Смит", приложение часто дает сбои, и QTP удается вместо этого заполнить поле структурно похожей, но другой строкой, такой как "Джо Смит" или "Джо Снит" . Это довольно недетерминировано, и полученные результаты могут значительно различаться. Иногда редактируемое поле заполняется правильным текстом, но в большинстве случаев это не так. До сих пор никакие функции Wait или WaitProperty (видимые) не смогли решить эту проблему. Кто-нибудь сталкивался с этой проблемой раньше, и если да, не могли бы вы предложить некоторое представление о ее решении? Возможно, стоит упомянуть, что приложение, скорее всего, запрашивает БД в фоновом режиме всякий раз, когда кто-то что-то вводит в это текстовое поле.
Большое спасибо, Пол.