O Rational Functional Tester aguarda a existência do objeto

Atualmente, estou modificando um script Java no Rational Functional Tester e estou tentando dizer ao RFT para aguardar que um objeto com um conjunto de propriedades especificado apareça. Especificamente, eu quero esperar até que uma tabela com o número X de linhas apareça. A única maneira que consegui fazer até agora foi adicionar um ponto de verificação que apenas verifica se a tabela tem um número X de linhas, mas não consegui utilizar a espera pelo tipo de objeto VP, então isso parece pouco hacky. Existe uma maneira melhor de fazer isso?

Jeff

0
adicionado editado
Visualizações: 1

2 Respostas

Não, não há um tipo de método waitForProperty() interno, portanto, você não pode fazer algo simples como tableObject.waitForProperty ("rowCount", x);

Suas opções são usar um ponto de verificação como você já está fazendo (se não está quebrado ...) ou rolar seu próprio ponto de sincronização usando um loop do/while e o método find ().

O find() codeample abaixo assume que doc é um documento html. Ajuste isso para ser sua janela java pai.

TestObject[] tables = doc.find(atDescendant(".rowCount", x), false);

Se você não estiver familiarizado com o find() , faça uma pesquisa na referência da API do RFT no menu de ajuda. find() será seu melhor amigo no script RFT.

0
adicionado
para economizar seu tempo, ele está nesta página: publib.boulder.ibm.com/infocenter/rtnlhelp/v6r0m0/…
adicionado o autor Alexander Bird, fonte
O +1 no centro de informações da RFT é um excelente recurso on-line.
adicionado o autor Tom E, fonte

Você pode usar:

getobject.gettext();
0
adicionado