我正在使用python硒,运行execute_script将javascript中的值对获取到python中。我可以正常地返回普通变量,但是每当我尝试将值对从js转换为python时,我都会得到None或一个空数组。如何将js中的Map对象转换为python?
vColl = (driver.execute_script('''
let coll = new Map();
for(i=0; i<document.getElementById('group').options.length; i++){
coll.set(document.getElementById('group').options[i].textContent, document.getElementById('group').options[i].value);
}
return coll;
'''))
# vColl == [None]