Консоль Chrome - возможно ли объединить положение массива в выражение xpath? - PullRequest
0 голосов
/ 27 февраля 2019

Внутри моего первого для Я хочу создать: filhos0, filhos1, filhos2 ... filhos [paisPrimeiro.length-1] и мне также нужно указать paisPrimeiro[i3] внутри выражения xpath для получения правильного HTML-элемента.Мы рады новым решениям.

let paisPrimeiro = $x('//*[@class="item-menu-filho nivel-raiz"]/a/span/text() | //*[@class="item-menu-filho"]/a/span/text()')
let filhosPrimeiro = $x('//*[@class="item-menu-filho nivel-filho"]/a/span/text()')
for (i3=0; i3< paisPrimeiro.length; i3++){
let filhos[ i3 ] = $x('//*[@class="item-menu-filho nivel-raiz"]/a/span[text()=", paisPrimeiro [i3] ,"]/../../ul/li/a/span/text()') console.log("Filhos do: ",paisPrimeiro[i3])
for (i=0; i< **filhos[i3]**.length; i++){
for (i2=0; i2< filhosPrimeiro.length; i2 + + ){
if(filhos[i3]===filhosPrimeiro[i2]){
console.log(filhos[i3])
}
}
}
}

...