【发布时间】:2015-06-26 22:07:10
【问题描述】:
今天我决定再次尝试在 Meteor 中进行测试。我决定尝试 xolvio:cucumber 并且我决定创建的第一个测试只是访问了一个不存在的页面并检查了“页面未找到”文本。它运行良好,因此决定复制此测试并对“/ login”执行基本相同的操作。第二个测试与第一个测试非常相似,我认为它会很容易 - 但整整 7 小时后,我仍在努力让测试通过。
这是我的步骤和功能的要点。
https://gist.github.com/ciwolsey/5f9addcfdd240638e7e1
问题区域是步骤的第 30 行:
waitForVisible('#at-forgotPwd', 10000)
无论我在选择器中放什么,它都会超时。我有各种类型的选择器,包括 xPath,但它仍然超时,好像元素永远不可见。
知道“/login”路由是由“useraccounts:core”包提供的可能很有用。
【问题讨论】:
-
不是你的问题的解决方案,但我一直在使用速度/机器人框架包,发现它非常棒。
标签: meteor cucumber webdriver-io