测试驱动开发与模块化编程
1. 测试驱动开发(TDD)
在测试驱动开发中,我们可以借助 Selenium IDE 来查找 HTML 页面元素,进而编写 Selenium 命令以查询 Jasmine 测试中的页面元素。具体需要查找两个元素:
- 首先要找到 teamCityResultsDone 这个 div 元素,并等待其文本更新。只有当 Jasmine 测试套件完成,且测试结果被包含在 DOM 中时,这个 div 元素才会更新。
- 当测试套件标记为完成后,需要遍历 teamCityReporterLog 这个 div 元素下的所有 logentry 子 div 元素,这些 logentry div 元素包含了每个测试的详细结果。
以下是 Protractor 测试所需的修改代码:
describe("team city reporter suite", () => {
it("should find test results", () => {
browser.driver.get('http://localhost:64227/Jasmine/Run');
expect(browser.driver.getTitle()).toContain("Jasmine");
超级会员免费看
订阅专栏 解锁全文
3856

被折叠的 条评论
为什么被折叠?



