Articles of espera

¿Hacer una función para esperar un evento antes de volver?

function myFunction() { wait(); //what I put there? return; } myFunction(); //this is an event; when its triggered I want function to resume onSomething = function() { myFunction.resume(); //what I put there? } Es solo una experiencia local. Tenga en cuenta que mientras que (! Resume) no funcionará porque eso evitaría que el evento en […]

No puedo ejecutar el mismo command dos veces muy rápido

Así que tengo este pedazo de código aquí: lockskipCommand = (function(_super) { __extends(lockskipCommand, _super); function lockskipCommand() { return lockskipCommand.__super__.constructor.apply(this, arguments); } lockskipCommand.prototype.init = function() { this.command = '/lockskip'; this.parseType = 'exact'; return this.rankPrivelege = 'bouncer'; }; lockskipCommand.prototype.functionality = function() { data.lockBooth(); new ModerationForceSkipService(); return setTimeout((function() { return data.unlockBooth(); }), 4500); }; return lockskipCommand; })(Command); Quiero […]

JS settimeout no funciona en IE8 …

<html> <head> <script> var i; i = 0; function loop() { i = i + 1; alert(String(i)); setTimeout("loop()",1000); } setTimeout("loop()",1000); </script> </head> <body> </body> </html> Por favor, intente con el código anterior en IE8, no le dará un post de alerta por cada 1 segundo si mantiene presionado el button derecho. Pero en firefox dará […]

Espere hasta que se completen todas las llamadas jQuery ajax (done o rechazado)

Revisé muchas preguntas similares, pero las soluciones propuestas no funcionan en todos los casos como se esperaba. El siguiente código funciona bien cuando todas las llamadas ajax se realizan con éxito, pero si alguna de las llamadas ajax falla, se llama inmediatamente a onComplete : var defernetworkingArray = $('.preload').map(function() { return $.get(this.href) }); $.when.apply($, defernetworkingArray).then(onComplete, […]

¿Dónde poner implícitamente Espera en un protractor?

Si quiero usar implicitlyWait , donde debería poner browser.manage().timeouts().implicitlyWait(5000); ¿en la testing?

¿Cómo interactúa la espera implícita de Protractor con la espera explícita?

El malentendido ocurre cuando la espera implícita es less que explícita: var timeOut = 5000; var search = element(by.xpath(`//*[@name='qwer']`)); browser.manage().timeouts().implicitlyWait(4000); browser.ignoreSynchronization = true; describe('Protractor Test', function () { beforeEach(function () { browser.get('https://www.google.com.ua'); }); it('EC', function () { console.log('START'); // browser.sleep(timeOut); browser.wait(protractor.ExpectedConditions.presenceOf(search), timeOut); }); }); Tiempo general: 8.613 segundos. Establezca implícitamente Espere un segundo más abajo: […]

Espere hasta que se complete setInterval ()

Me gustaría agregar un pequeño efecto de rodamiento de dados a mi código Javascript. Creo que una buena forma es usar el método setInterval() . Mi idea era seguir el código (solo para probar): function roleDice() { var i = Math.floor((Math.random() * 25) + 5); var j = i; var test = setInterval(function(){ i–; document.getElementById("dice").src […]

Enviar una request AJAX a la vez desde un bucle

Sé que esta pregunta ha sido formulada en innumerables ocasiones, pero no puedo entender cómo puedo hacer que esta respuesta funcione en mi caso: esperar a que la function async javascript regrese Estoy recorriendo algunos "canales de televisión" en el bucle externo y luego recorriendo dates en la semana en el bucle interno. En el […]

¿Cómo forzar a un progtwig a esperar hasta que se complete una request HTTP en JavaScript?

¿Hay alguna forma en JavaScript para enviar una request HTTP a un server HTTP y esperar hasta que el server responda con una respuesta? Quiero que mi progtwig espere hasta que el server responda y no ejecute ningún otro command posterior a esta request. Si el server HTTP está inactivo, quiero que la request HTTP […]

jQuery Espere hasta que se completen las llamadas async ajax

Hola, tengo 2 llamadas ajax en mi secuencia de commands, las necesito para hacer una pausa en el time libre, pero necesito que la segunda espere hasta que termine la primera. $.ajax({ type: "POST", url: "getText.asmx/ws_getText", data: parO1, contentType: "application/json; charset=utf-8", dataType: "json", success: function (msg) { alert(msg.d.data); } , error: function () { chyba("chyba […]