Я ожидаю получить getText () от элемента, использующего узел селена js
Я пытался
driver.findElement(webdriver.By.className("testrunner-results-list
js-testrunner-results-list")).getText().then((text)=>{
console.log(text);});
он вернул testcase3
testcase3
testcase3
когда я попробовал:
var a = driver.findElement(webdriver.By.className("testrunner-results-list js-testrunner-results-list")).getText()
console.log(a);
он вернул unpromising
driver.findElements(
webdriver.By.className(
"coral-Icon coral-Icon--chevronRight coral-Icon--sizeXS u-coral-pullRight"
)
).then(elements => {
for(n=0; n<elements.length; n++) {
if(elements[n].isDisplayed() ) {
elements[n].click().then(() => {
driver.findElement(
webdriver.By.className(
"testrunner-results-list js-testrunner-results-list"
)
).getText()
.then(text => { console.log(text) });
})
} else {
/**Do this */
}
}
})
Я ожидаю, что он вернется
testcase1
testcase2
testcase3
, но он возвращается
testcase3
testcase3
testcase3