0
我有點新的硒和蘇打水,但愛與節點運行硒的能力。所以,當我提出一個非常基本的問題時,請耐心等待。蘇打/硒如何登錄斷言
這是我在我的腳本運行一個簡單的登錄鏈。
browser
.click('css=a#loginButton')
.type('css=input.input-medium.email',user)
.type('css=input.input.pwd',pass)
.clickAndWait('css=a.btn.login')
.asserTextPresent('Clients','logged in ok') //client page reached
然而「登錄OK」的消息沒有吐出任何地方。我確定這是我在這裏失蹤的一件基本事情,但是當我運行我的測試腳本時,必須有一種方法來吐出進度信息。這個腳本已經變得非常龐大,因此在發生錯誤時追蹤錯誤並不容易。我想記錄下成功以及錯誤。
答:衛生署!這是一個函數而不是字符串。 對於任何人想知道。這裏的解決方案: browser .click('css = a#loginButton').type('css = input.input-medium.email',user).type('css = input.input.pwd',pass) .clickAndWait('css = a.btn.login').assertTextPresent('Clients',function(){console.log('logged in ok')})//客戶端頁面到達 –
顯然我不能有一個突然的揭示答案,並告訴你所有在這個網站上,直到8小時後,我問這個問題,因爲我不是一個絕地。大聲笑。 –
也許將您的解答發佈爲答案並將其標記爲已接受,以便其他人可以從您的問題/答案中受益。 – Nashibukasan