背景很少。我正在使用测试完整和java脚本语言来自动化基于Java的桌面应用程序。
我需要根据图像颜色单击表格中的行。如果图像颜色为红色,则需要通过,只需单击绿色。
我尝试过的大部分功能都是测试完成,这些都没有给我留下图像颜色。
有人知道我该怎么做。
答案 0 :(得分:0)
此任务似乎不是GUI测试工具的常用标准功能。因此,您需要自己使用JScript实现此功能。通常,算法是这样的:获取列表对象并迭代其显示的行,与本机Java对象一样使用它们。使用本机字段或方法测试当前行的颜色,如果颜色合适,请执行此颜色的操作。您可以获取此本机行对象的标识,并使用此标识符与TestComplete的方法进行交互。
由于缺少有关应用程序中使用的控件的特定信息,因此无法更具体。
答案 1 :(得分:0)
几乎每个TestComplete屏幕上的对象都在其上反映了Picture方法。您可以查看该图片对象中的像素以确定合适的颜色,然后单击该行。