2014-09-05 85 views
1

我正在TestComplete中使用JScript測試Web應用程序,並且需要驗證WordWheel TextBox包含放大鏡的圖像。當輸入文字時,放大鏡上會出現一個紅色的x。看到下面的圖片。我不需要知道圖像的樣子,只需要找到一個我可以用來驗證它存在的屬性。或者,也許更多的屬性,以驗證是否出現紅色的X等使用SmartBear TestComplete使用JScript驗證文本框內是否存在圖像

設計參考,我這是怎麼驗證低於文本框的文本字體樣式:

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

我認爲使用CSS選擇器可以工作,但我想和它告訴我「的CSS選擇器元件不發現。「我嘗試了不同的CSS選擇器,如CSS Selector =「h3」;和其他人。我如何知道使用哪個CSS選擇器? – 2014-09-08 16:42:49

+0

將文本框的HTML代碼和所需的圖像添加到您的問題中。 – 2014-09-24 06:01:00

回答

1

您可以使用TestComplete的QuerySelector方法通過其CSS屬性查找所需的對象。例如:

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

本文包含更多的信息,你可能需要:

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