我有一个 basic_function.js 脚本文件,其中包含一些验证和常用操作。就像我说的下面是验证部分(示例)
exports.validation = function (casper) {
return casper
.then(function () {
this.exists('1st Element ID',"Log Out button exist");
this.exists('2nd Element ID', "Shareable link exists");
});
};
只需调用即可在每个脚本中使用
functions.validation (casper);
当我开始执行测试套件(包含大约 10-12 个测试脚本)时,有时第一个脚本通过验证部分通过,而一些脚本在验证部分失败,并在日志中打印
找不到可共享链接的匹配元素
并在下一个脚本中通过。我不知道它为什么会这样