client.sessions()
を使用すると、セッションがまだ存在するかどうかを確認できます。あなたはそれ以外の場合は、上のベースのコード内の適切な場所で、この
state: 'success',
sessionId: null,
hCode: 381733075,
value:
[ { capabilities: [Object],
id: '8ec2e2e8-6833-4105-8b84-1a6ce74a29ff',
hCode: 1337873045,
class: 'org.openqa.selenium.remote.server.handler.GetAllSessions$SessionInfo' } ],
class: 'org.openqa.selenium.remote.Response',
status: 0 }
のようなものを返しますセッションが存在しない場合は上記
{ state: 'success',
sessionId: null,
hCode: 1944289324,
value: [],
class: 'org.openqa.selenium.remote.Response',
status: 0 }
を返します。この
describe('check if session still exist', function() {
it('should check if session still exist', function() {
return browser.sessions().then(function(sessionid){
var id1 = sessionid
console.log(id1);
});
});
});
を使用することができますvalue
jsonオブジェクトより上では、プロセスを終了することができます。