Я не уверен, что вы надеетесь сделать с этой информацией, но используйте исполнители javascript для запуска следующего Javascript. Если вам нужны данные в другом формате, не стесняйтесь редактировать их так, как вы хотите, чтобы ваш скрипт использовал их. Это займет около 1 секунды, чтобы получить всю эту информацию.
var returnValues = "";
var els = $("*:visible");
for(var x = 0; x < els.length; x++) {
returnValues += `${$(els[x]).height()},${$(els[x]).width()},${$(els[x]).position().left},${$(els[x]).position().top}|`;
console.log(`${$(els[x]).height()} x ${$(els[x]).width()}`);
console.log(`pos: x:${$(els[x]).position().left} y:${$(els[x]).position().top}`);
}
return returnValues;
Это можно запустить через var results = driver.execute_script("Above javascript").split("|");