рдиреАрдЪреЗ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрджрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ XYZ рд╣реИ рддреЛ browser.sleep рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░.рд╕реНрд▓реАрдк рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рдмрд╛рдж рдХреЛрдИ рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рдбрд╛рд▓рддрд╛ рд╣реВрдВ, рддреЛ рд╡рд╣ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ (рдореИрдВ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ) рд▓реЗрдХрд┐рди рдмреНрд░рд╛рдЙрдЬрд░.рд╕реНрд▓реАрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдореИрдВ рд╕реЛрдиреЗ рдХрд╛ рд╕рдордп рдХрд┐рддрдирд╛ рдмрдврд╝рд╛ рджреВрдВред
рдмреНрд░рд╛рдЙрдЬрд░.рд╕реНрд▓реАрдк рдХреНрдпреЛрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ? рдХреНрд▓рд╛рдЗрдВрдЯ XYZ рд╣реЛрдиреЗ рдкрд░ рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реВрдВ?
if (testproperties.client == 'ABC'){
browser.ignoreSynchronization = false;
browser.waitForAngular();
browser.ignoreSynchronization = true;
}
else if (testproperties.client == 'XYZ'){
browser.sleep('35000');
};
@ gamecheck80 рдореЗрдВ рд╕рд┐рдВрдЧрд▓ рдХреЛрдЯреНрд╕ рд╣рдЯрд╛ рджреЗрдВ
// use like this
browser.sleep(35000);
рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреНрд╡рд░рд┐рдд: browser.sleep рдПрдХ рд╡рд╛рджрд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ рдмрд╛рд░реАрдХреА рд╕реЗ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ:
browser.sleep('35000') рдПрдХ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдЗрдирдкреБрдЯ рд╣реИред
рдХреНрдпреЛрдВрдХрд┐ browser.sleep рдПрдХ рд╡рд╛рджрд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ рдЬрдм рдЖрдк рд╡рд╛рджреЗ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВрдЧреЗред
describe('browser', function() {
it('should sleep', function() {
browser.get('http://angularjs.org');
// does not work
// browser.sleep(10000);
// console.log('waited 10 seconds?');
// this does not work and "waited 10 seconds?" appears immediately after navigating
// after sleeping then print "waited 10 seconds"
browser.sleep(10000).then(function() {
console.log('waited 10 seconds');
});
});
});
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдЕрдзрд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ StackOverflow , Google Group рдЪрд░реНрдЪрд╛ рд╕реВрдЪреА , рдпрд╛ Gitter рдкрд░ рдЕрдкрдиреЗ рд╕рдорд░реНрдерди рдкреНрд░рд╢реНрди рдкреВрдЫреЗрдВред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рджреЗрдЦреЗрдВ https://github.com/angular/protractor/blob/master/CONTRIBUTING.md#questions
рд╢реБрдХреНрд░рд┐рдпрд╛!
рдмреНрд░рд╛рдЙрдЬрд░.рд╕реНрд▓реАрдк(10000)ред рдлрд┐рд░ (рдлрд╝рдВрдХреНрд╢рди () {
рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ ('10 рд╕реЗрдХрдВрдб рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреА рдЧрдИ');
});
рдХреЛрдгреАрдп 6 рдФрд░ рдкреНрд░реЛрдЯреНрд░реИрдХреНрдЯрд░ рд╕рдВрд╕реНрдХрд░рдг 5.4.1 рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдореИрдВ рдпрд╣реА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@ gamecheck80 рдореЗрдВ рд╕рд┐рдВрдЧрд▓ рдХреЛрдЯреНрд╕ рд╣рдЯрд╛ рджреЗрдВ