我刚开始使用Bryntum Siesta和ExtJs进行自动化测试。 我的第一个非常简单的测试工作就像我预料的那样。 现在我遇到了DRY-Code的问题。Siesta的全局函数
我正在尝试为登录测试编写DRY代码。
这里包括两种情况: - 有效的数据 一个登录 - 与非有效数据(错误的密码和/或用户名)
在java中的登录,它将与全局变量/职能的工作。 而我认为,我做过像JavaScript全局变量之前的事情。 但它不起作用。
所以,我有我的试用功能:
var testFunction = function(){
console.log("I am a global function, and i am working!");
};
,我的目标是把它叫我t.chain()在我的TESTFILE:
{
type: LoginUsername,
target: ">>#loginviewIdemId #loginForm #pwTriggerForm #fldName",
desc: 'Type in Username',
},
function(next) {
testFunction();
next();
},
当我打电话,这是一个功能在这个测试文件中创建的链,它确实工作。 对不起,如果它的一些基本的JavaScript问题,但即时通讯越来越蹂躏:D
在此先感谢!
你能发布整个测试文件吗?你有什么错误? – pagep