So testet Seite Anmeldungs mit diesem Stück Code, den ichWie wird ein einfacher Seitentest durchgeführt? Login Beispiel
describe('Testing the login page', function (t) {
t.it('Should be possible to login', function (t) {
t.chain(
{
waitForCQ : '>> textfield[itemId=login]'
},
{
action : 'type',
target : '>> textfield[itemId=login]',
text : 'accountname'
},
{
action : 'type',
target : '>> textfield[itemId=password]',
text : 'passwd[ENTER]'
}
)
})
});
mit diesem harness.start() conf:
harness.start(
'010_sanity.t.js',
{
group : 'Login/Logout',
items : [
{
enablePageRedirect : true,
pageUrl : "https://mywebsite.com/Login",
url : "020_login.t.js"
},
{
enablePageRedirect : true,
pageUrl : "https://mywebsite.com/",
url : "021_logout.t.js"
}
]
},
...
);
und ich bin ein Problem. Selbst wenn die Option enablePageRedirect auf "true" gesetzt ist, scheinen Tests von der ersten bis zur nächsten Seite nicht zu bestehen. Im Gegensatz dazu sehe ich im Protokollierungsbereich des Siesta-Test-Interface (mittleres) den Test von Grund auf neu, wenn sich die Seite geändert hat. Mit einem nie endenden Spinner.
Wie macht man so einen einfachen Querseitentest mit Siesta? Der Doc hat mir geholfen, nicht wirklich: http://www.bryntum.com/docs/siesta/#!/guide/cross_page_testing
Vielen Dank im Voraus