如何执行骨干应用程序的集成测试

时间:2015-01-15 08:27:46

标签: unit-testing testing backbone.js selenium integration-testing

我想进行集成测试,即使用Selenium和Mocha自动测试我的骨干应用程序,但我遇到的问题是selenium的webdriver在页面的源代码中查找html元素,但在我的应用程序中我是使用视图呈现页面,因此没有特定页面的源代码中的元素信息。

像这样:driver.findElement(webdriver.By.id('password')).sendKeys("password");

考虑登录功能:我有两个文本字段,用户名和密码具有相同的ID,webdriver尝试通过源代码中的id查找这些元素,但这不存在,因此我的测试失败,引用“否”这样的元素“。

为了对我的应用程序执行集成测试,我应该如何继续前进?

0 个答案:

没有答案