我有一个具有相同属性值的多个类,我想对这些类执行单击操作,这将打开另一个面板,我要单击并获取文本 基本上我是在一个循环中执行单击操作,现在我需要为每个需要提取文本的单击操作添加
对于在"class = coral-Icon coral-Icon--chevronRight coral-Icon--sizeXS u-coral-pullRight"
上执行的每次点击操作,我需要在"class = opt-tt-1 cq-TestCase-flag coral-Icon coral-Icon--branchCircle "
上执行点击操作,并从"testrunner-results-container"
获取文本
代码试用:
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++) {
elements[n].click();
driver.findElements(webdriver.By.className("opt-tt-1 cq-TestCase-flag coral-Icon coral-Icon--branchCircle ")).then( function(elements1) {
promise.map(elements1, function (el3) {
el3.click();
driver.findElements(webdriver.By.className("testrunner-results-container")).then(function (elements2) {
promise.map(elements2, function (el4){
var el = el.getText();
console.log(el)
})
})
})
})
}
})