我对selenium和soda有些陌生,但我喜欢使用node运行selenium的能力。所以请容忍我,因为我问了一个非常基本的问题。
这是我在脚本中运行的一个简单的登录链。
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但是,消息“登录正常”不会在任何地方发出。我确信这是我在这里遗漏的一个基本东西,但必须有一种方法在我运行我的测试脚本时发出进度消息。我想记录成功和错误。
发布于 2013-04-03 20:43:11
多!它是一个函数,不是字符串。
给任何其他想知道的人。以下是解决方案:
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')
}); //client page reachedhttps://stackoverflow.com/questions/15744960
复制相似问题