【发布时间】:2015-06-06 17:08:08
【问题描述】:
我今天早上开始在黄瓜上使用 webdriverio,一切都很顺利,直到我不得不检查元素列表 (ul > li) 是否包含特定文本。我开始玩:http://webdriver.io/api/protocol/elements.html
这是我目前所拥有的:
@Then /^One error should be "([^"]*)"$/, (errorMessage, cb) ->
that = @
errors = []
@client
.elements '.ui .list > li', (err, res) ->
_.forEach res.value, (item) ->
that.client
.elementIdText item.ELEMENT, (err, res) ->
errors.push(res.value)
我的想法是尝试将所有 li 的文本保存到一个数组中,以便稍后检查,但因为我有点迷失了下一步该做什么。
任何帮助将不胜感激..谢谢!
【问题讨论】:
标签: javascript cucumber chai webdriver-io