Closed
Description
The following scenario gets stuck in 2.48.0, but not 2.47.0.
Repo case:
var webdriver = require('selenium-webdriver');
var driver = new webdriver.Builder().
usingServer('http://localhost:4444/wd/hub').
withCapabilities(webdriver.Capabilities.chrome()).
build();
driver.get('http://www.google.com');
var getRandomText = function() {
return driver.findElement(webdriver.By.id('prm')).getText();
}
var textPromise1 = getRandomText();
var textPromise2 = getRandomText();
webdriver.promise.when(textPromise1).then(function(actual) {
return webdriver.promise.when(textPromise2).then(function(expected) {
console.log('cannot get here');
});
});