如何將'assert.hidden'(或任何其他斷言/命令)應用於「瀏覽器」而不是頁面的一部分,例如一張桌子?Nitghwatch.js - assert.hidden僅在頁面的一部分
所以,相反的:
browser.assert.hidden( '#不管')
一個可以做這樣的事情?
( '#table_id')。assert.hidden( '#不管')
這個建議不適合我的工作,因爲它是以上。
自定義命令可以寫,但我的問題是這是否可以直接完成。
如何將'assert.hidden'(或任何其他斷言/命令)應用於「瀏覽器」而不是頁面的一部分,例如一張桌子?Nitghwatch.js - assert.hidden僅在頁面的一部分
所以,相反的:
browser.assert.hidden( '#不管')
一個可以做這樣的事情?
( '#table_id')。assert.hidden( '#不管')
這個建議不適合我的工作,因爲它是以上。
自定義命令可以寫,但我的問題是這是否可以直接完成。
你可以使用CSS路徑或XPATH來選擇網頁的一部分
也許我錯理解你問..但好像你可能只是做:
browser.assert.hidden('#table_id #whatever')
你僅僅使用CSS選擇器來驗證要確認具體的項目畢竟是存在的,瀏覽器是所有這些因素的根源。
感謝您的回答。但事情是,當我用'瀏覽器'代替某個選擇器時,它不起作用。你是說它應該工作嗎? 'browser.assert.hidden(selector)'中的'browser'可以改爲'anotherselector.assert.hidden(selector)'?這就是問題所在。 :) – Salas 2014-11-21 16:48:26