How to get the selected option's text using selenium webdriver node.js. In java we can use getFirstSelectedOption but it is not working in node.js. How it is possible?
Here is my sample code.
driver.get("url").then(function () {
return driver.findElements(webdriver.By.className('test-class'))
}).then(function (elements) {
elements.forEach(function(el){
el.sendKeys('4');
})
}).then(function () {
return driver.findElements(webdriver.By.className('test-class'))
}).then(function (elements) {
elements.forEach(function(el){
el.getFirstSelectedOption().getText().then(function(text){
assert.equal('4', text);
})
});