2017-02-27 98 views
1

來從image.png文本是否有量角器,茉莉花任何方法來檢索從網頁&吞沒PNG圖像的文本內容使用期望的功能使用斷言的文本?需要量角器,茉莉花

我曾嘗試以下方法,但它沒有工作:

mypic = element(by.css("img[src*='images/logo.png']")); 
    browser.isElementPresent(mypic).then(function (result) { 
     if(result){ 
     expect((result).isPresent()).toBeTruthy(); 
      console.log(result.getText()); 
      expect(result.getText()).toEqual('Content'); 
     } 
    }); 

有什麼想法?

+0

可以共享簡單和最好的方式HTML代碼或網站? –

+0

Home

+0

您需要檢查圖像是否正確?場景是?因爲如果我們檢查圖像,那麼文字顯然是正確的。希望你能找到我。 –

回答

1

我不認爲你需要通過某種OCR技術從圖像中提取文本內容來使其複雜化。您只需驗證img元素

expect(result.getAttribute('src')).toEqual('images/logo.png'); 
    expect(result.getAttribute('alt')).toEqual('Home'); 

作爲標識的SRC對src,href & alt屬性將僅會是靜態的大部分時間裏,這應該是驗證