Pokud testujeme aplikaci na Selendroid serveru, může nastát problém s Confirm dialogem. Pokud totiž např. zmačknutí tlačítko má vyvolat Confirm dialog, tak test skončí errorem.
Pokud je Confirm dialog psaný JS a pomocí Promises, můžeme problém řešit pomocí náhrady JS kodu ve zdrojovém kodu násdujícím způsobem:
driver.executeScript("window.confirm = function(A) {" + "var injector = angular.injector(['ng']);" / //ziskani promenne $q + "var deferred = $q.defer();" + "setTimeout(function() {deferred.resolve();},2000);" //po 2s se odsouhlasi confirm + "return deferred.promise;}");