|
1
1
首先是一个很好的技巧:利用页面对象(POM设计模式)。页面对象是一个对象(在功能和步骤定义之外的第三个.js文件中),您可以将其导入包含所有选择器代码的步骤定义文件中(
关于您的问题:如果您想对(所有类型的)输入值重复相同的逻辑。为什么不把你的逻辑写成一个(所以没有所有的case语句)并使用它呢 情景大纲 要对多个输入重复您的步骤?如果你的逻辑每次都不一样,那就不要费心去解决这个问题。然后,您应该简单地为不同的逻辑编写不同的步骤。。 下面是一个场景大纲示例(在.feature中):
:使用场景大纲重复逻辑。如果不同的输入需要不同的逻辑,那么请编写另一个步骤定义,不要试图将不同的逻辑组合并剪裁到一个步骤中。 |