code: func (c *Runtime) RunScript(scriptId string, executionContextId int, objectGroup string, silent bool, includeCommandLineAPI bool, returnByValue bool, generatePreview bool, awaitPromise bool) (*RuntimeRemoteObject, *RuntimeExceptionDetails, error) {
  	var v RuntimeRunScriptParams
  	v.ScriptId = scriptId
  	v.ExecutionContextId = executionContextId
  	v.ObjectGroup = objectGroup
  	v.Silent = silent
  	v.IncludeCommandLineAPI = includeCommandLineAPI
  	v.ReturnByValue = returnByValue
  	v.GeneratePreview = generatePreview
  	v.AwaitPromise = awaitPromise
  	return c.RunScriptWithParams(&v)
  }
docs: // RunScript - Runs script with given id in a given context.
  // scriptId - Id of the script to run.
  // executionContextId - Specifies in which execution context to perform script run. If the parameter is omitted the evaluation will be performed in the context of the inspected page.
  // objectGroup - Symbolic group name that can be used to release multiple objects.
  // silent - In silent mode exceptions thrown during evaluation are not reported and do not pause execution. Overrides `setPauseOnException` state.
  // includeCommandLineAPI - Determines whether Command Line API should be available during the evaluation.
  // returnByValue - Whether the result is expected to be a JSON object which should be sent by value.
  // generatePreview - Whether preview should be generated for the result.
  // awaitPromise - Whether execution should `await` for resulting value and return once awaited promise is resolved.
  // Returns -  result - Run result. exceptionDetails - Exception details.