量角器测试用例的文档
Documentation for Protractor test cases
我想创建一个文件,其中包含每个规范的所有单个描述和它。
例如:
规范 1:
describe("test new cars", () => {
it("check color", () => {
//see if color is as expected
})
it("check model", () => {
//check model
})
it("check motor", () => {
//start car engine
})
})
在我的文件中我只想拥有:
spec1
test new cars
check color
check model
check motor
我考虑过编写一个函数来搜索 describe 和 it,取出该行并删除 (" {},) 之类的字符并仅使用文本。
你怎么看,这样做是个好主意吗?
如果是的话,你能告诉我如何编写这个函数吗?
感谢您的帮助和解答!
我会 运行 所有测试 让 jasmine 发现测试并报告它们。现在的问题是,使用哪个记者。因为,这听起来像是一次性任务,您也可以使用 jasmine-spec-reporter
,将测试输出重定向到一个文件并在之后清理它:
protractor conf.js > output.txt
您还可以使用其他记者,例如 Junit XML Reporter
,它会创建一个 XML 报告,然后您可以对其进行解析。不过,我认为这个问题的变动部分太多了。
您还可以编写一个简单的自定义 jasmine text reporter 捕获套件和规范说明。
为什么要通过茉莉花记者来做?
- 您基本上使用与现有相同的基础架构和工具
- 您将保留套件和规格的层次结构
我想创建一个文件,其中包含每个规范的所有单个描述和它。 例如: 规范 1:
describe("test new cars", () => {
it("check color", () => {
//see if color is as expected
})
it("check model", () => {
//check model
})
it("check motor", () => {
//start car engine
})
})
在我的文件中我只想拥有:
spec1
test new cars
check color
check model
check motor
我考虑过编写一个函数来搜索 describe 和 it,取出该行并删除 (" {},) 之类的字符并仅使用文本。 你怎么看,这样做是个好主意吗? 如果是的话,你能告诉我如何编写这个函数吗? 感谢您的帮助和解答!
我会 运行 所有测试 让 jasmine 发现测试并报告它们。现在的问题是,使用哪个记者。因为,这听起来像是一次性任务,您也可以使用 jasmine-spec-reporter
,将测试输出重定向到一个文件并在之后清理它:
protractor conf.js > output.txt
您还可以使用其他记者,例如 Junit XML Reporter
,它会创建一个 XML 报告,然后您可以对其进行解析。不过,我认为这个问题的变动部分太多了。
您还可以编写一个简单的自定义 jasmine text reporter 捕获套件和规范说明。
为什么要通过茉莉花记者来做?
- 您基本上使用与现有相同的基础架构和工具
- 您将保留套件和规格的层次结构