ExecuteDriverScript error with try catch in js

Hi,

I can’t get the error when the selector is not visible.

my code in java:

Object obj=driver.executeDriverScript(" try{ await (await driver.$(’~login’)).click(); }catch(error){console.error(error);}");

this line crashes with an unknown error. I don’t see how to solve my problem.

Can you help me ?