我正在使用TestComplete中的JScript测试Web应用程序,并且需要验证WordWheel TextBox中是否包含放大镜的图像。输入文本时,放大镜上会出现红色x。见下图。我不需要知道图像是什么样的,只需要找到一个可以用来验证它存在的属性。或者可能有更多属性来验证红色X是否出现等等。
对于设计参考,我在下面验证该文本框的文本字体样式:
if (searchTextBox.currentStyle.fontStyle == "italic" && modulesTextBox.currentStyle.color == "gray")
{
Log.Checkpoint("The text box font is gray and italic");
}
else
{
Log.Error("The text box font is not gray and italic);
}
这可能吗?
编辑:好像我需要10个声誉才能发布图片。我如何获得声誉?与此同时,我可以通过电子邮件发送相关图片。答案 0 :(得分:1)
您可以使用TestComplete的QuerySelector方法通过其CSS属性查找所需对象。例如:
//JScript
CSSSelector = "div#main-nav a[target=blank]";
res=TestedPage.QuerySelector(CSSSelector);
本文包含您可能需要的其他信息: