Как получить доступ к возвращенному JavaScript значению обещания в селене? - PullRequest
1 голос
/ 17 февраля 2020

Я пытаюсь получить доступ к значению обещания, которое я возвращаю из функции 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...