守護夜有沒有辦法檢查每次點擊事件後是否出現彈出窗口?守夜 - 在每次點擊事件後檢查彈出窗口
我有一個問題,隨機出現一個錯誤消息,我不想爲每個點擊事件寫相同的回調函數。
我已經嘗試過Global.js中的after和afterEach命令,但這些命令只會在整個測試套裝後運行。 我也在本地測試過一個測試文件,雖然它也沒有涵蓋所有的單擊事件,甚至認爲官方網站寫道「...而beforeEach和afterEach在每個測試用例之前和之後都運行(測試步驟)」?
解決方案我在尋找:
.waitForElementVisible('selector')
.click('selector')
.click('selector')
解決方案我想出迄今:
.waitForElementVisible('selector')
.click('selector', isPresent)
.click('selector', isPresent)
isPresent作爲一個回調函數,該函數執行檢查和關閉,如果彈出窗口它出現。
是否有另一種編寫函數的方法(帶或不帶和/或forEach),以便在每次單擊事件之後或每個命令之後調用它。因此,我不必編寫isPresent重複代碼?
感謝先進!
謝謝,我會看看它:) –