for a bookmarklet:
javascript:(function()%7Blet%20a%20%3D%20document.getElementsByClassName(%22uXB7xe%22)%3Bfor%20(var%20i%3D0%3B%20i%3Ca.length%3B%20i%2B%2B)%7Bb%20%3D%20a.item(i)%3Bif%20(b.offsetWidth%20%3E%200%20%26%26%20b.offsetHeight%20%3E%200)%20%7Bif(!b.getAttribute(%22aria-label%22).includes(%22Google%20Drive%20Folder%22))%20%7Bconsole.log(%60%24%7Bi%7D%20%24%7Bb.getAttribute(%22aria-label%22)%7D%60)%3Bvar%20evt%20%3D%20new%20MouseEvent(%22click%22%2C%20%7Bbubbles%3A%20true%2Ccancelable%3A%20true%2Cview%3A%20window%7D)%3Bvar%20evt2%20%3D%20new%20MouseEvent(%22dblclick%22%2C%20%7Bbubbles%3A%20true%2Ccancelable%3A%20true%2Cview%3A%20window%7D)%3Bb.dispatchEvent(evt)%3Bb.dispatchEvent(evt2)%3B%7D%7D%7D%7D)()
source:
let a = document.getElementsByClassName("uXB7xe");
for (var i=0; i<a.length; i++){
b = a.item(i);
if (b.offsetWidth > 0 && b.offsetHeight > 0) {
if(!b.getAttribute("aria-label").includes("Google Drive Folder")) {
console.log(`${i} ${b.getAttribute("aria-label")}`);
var evt = new MouseEvent("click", {
bubbles: true,
cancelable: true,
view: window
});
var evt2 = new MouseEvent("dblclick", {
bubbles: true,
cancelable: true,
view: window
});
b.dispatchEvent(evt);
b.dispatchEvent(evt2);
}
}
}