La meilleure façon d'expliquer mon problème est de fournir une image de ce que je suis en train de récupérer:Sélénium obtenir la propriété d'un objet JS
Je suis en train d'obtenir le nœud source de data quel chemin est 'data .source.displayName' en utilisant le sélénium mais je ne peux pas simplement récupérer cette information. Je peux récupérer des informations sur la première couche de l'élément HTML comme 'textContent' mais chaque fois que je fais id.getAttribute d'un objet, il retourne simplement null. Un exemple de code:
var data = identity.getAttribute('__data__.source.displayName');
data.then(function(classes){
console.log(classes);
}); /*this will print out null*/
var data = identity.getAttribute('textContent');
data.then(function(classes){
console.log(classes);
}); /* this prints out "node_15 → node_20" and works correctly*/