Я пытаюсь получить доступ к значению обещания, которое я возвращаю из функции JavaScript. Когда я пытаюсь вернуть его в селене, он возвращает None. Моя функция работает, и я могу напечатать responseData в console.log. Я просто борюсь с доступом к нему в python. Есть ли способ сделать это?
js_value = self.driver.execute_script("""
var request = "";
async function final(){
await send("POST", "https://www.thecrims.com/login",data).then((responseData)=>{
request = responseData
});
};
return request;
""")
time.sleep(3)
print(js_value)