code: def set_script_timeout(self, time_to_wait):
          
          if self.w3c:
              self.execute(Command.SET_TIMEOUTS, {
                  'script': int(float(time_to_wait) * 1000)})
          else:
              self.execute(Command.SET_SCRIPT_TIMEOUT, {
                  'ms': float(time_to_wait) * 1000})
docs: Set the amount of time that the script should wait during an
             execute_async_script call before throwing an error.
  
          :Args:
           - time_to_wait: The amount of time to wait (in seconds)
  
          :Usage:
              ::
  
                  driver.set_script_timeout(30)