2016-04-28 58 views
0

我使用Nightwatch.js + Selenium進行驗收測試,並在完成後生成html報告。 有時候當沒有出現在頁面上的一些元素 - Nightwatch會返回一個錯誤,所以,此代碼:如何獲取有關未出現元素時出現錯誤的更多詳細信息,Nightwatch.js?

.waitForElementPresent('.block', 15000) 

將返回該錯誤:

Timed out while waiting for element to be present for 15000 milliseconds. - Expected "found" but got: "not found"

我希望看到有關元素的更多細節其中沒有出現

+0

用-v標誌運行夜間手錶 –

+0

它會返回當前版本的守夜? – Arsenowitch

+0

對不起,--verbose,不是-v(這是版本) –

回答

0

我真的不明白這一點,你想知道更多什麼? 找不到元素,以致它找不到您找到的元素。

在進入代碼之前,打開瀏覽器,按F12並在元素選項卡中找到「.block」,確保元素存在/可見,然後編碼,或者右鍵單擊想要的元素,然後選擇複製選擇器。

如果您想了解更多關於元素的細節,請轉到控制檯選項卡,粘貼這個元素,您將看到'.block'元素的細節。

document.querySelectorAll('.block') 
相關問題