我在编辑 Rational Function Tester 脚本时遇到问题。我有一个应用程序来测试用户在哪里创建对不同公司产品的请求。所有请求都垂直设置在一个网格中,并且所有请求都有相同的查看按钮以提供更多数据。
我需要通过查看按钮验证所有请求中是否存在数据。我录制了一个脚本,单击查看按钮,验证数据是否存在,然后返回主屏幕并使用第二个查看按钮执行相同的循环。
如何让 RFT 使用所有视图按钮执行此验证?
我在编辑 Rational Function Tester 脚本时遇到问题。我有一个应用程序来测试用户在哪里创建对不同公司产品的请求。所有请求都垂直设置在一个网格中,并且所有请求都有相同的查看按钮以提供更多数据。
我需要通过查看按钮验证所有请求中是否存在数据。我录制了一个脚本,单击查看按钮,验证数据是否存在,然后返回主屏幕并使用第二个查看按钮执行相同的循环。
如何让 RFT 使用所有视图按钮执行此验证?
您将希望使用该find
函数获取所有视图按钮的列表,然后使用循环单击所有按钮。类似于以下内容:
TestObject[] buttons;
buttons = document_myPage().find(atDescendant(".text", "View", ".class", "HtmlButton"), false);
for (int j = 0; j < buttons.length; j++)
{
GuiTestObject currentButton = (GuiTestObject)buttons[j];
currentButton.click();
//more code here...
}