我正在尝试在 selenium 中执行以下脚本
result = driver.execute_script('let result; await axe.run().then((r)=> {result=r}); return result;')
但它正在回归
javascript 错误:await 仅在异步函数中有效
我也试过做
result = @driver.execute_async_script('(async() => {return await axe.run();})();')
但它返回了以下错误
Selenium::WebDriver::Error::ScriptTimeoutError:脚本超时:30 秒内未收到结果