使用带有JScript的SmartBear TestComplete验证文本框内是否存在图像

时间:2014-09-05 22:28:27

标签: css jscript testcomplete

我正在使用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个声誉才能发布图片。我如何获得声誉?与此同时,我可以通过电子邮件发送相关图片。

1 个答案:

答案 0 :(得分:1)

您可以使用TestComplete的QuerySelector方法通过其CSS属性查找所需对象。例如:

//JScript
CSSSelector = "div#main-nav a[target=blank]"; 
res=TestedPage.QuerySelector(CSSSelector);

本文包含您可能需要的其他信息:

http://smartbear.com/viewarticle/55769/