/// <summary> /// Runs the specified package. /// </summary> /// <param name="package">The package.</param> /// <returns>The updated package.</returns> public static Package Run(Package package) { using (var driver = GetWebDriver(package)) { var controller = new PackageController(driver); package = controller.Run(package); } return package; }
/// <summary> /// Runs the specified path. /// </summary> /// <param name="path">The path.</param> /// <returns>The updated package.</returns> public static Package Run(string path) { Package result; var package = JsonConvert.DeserializeObject<Package>(File.ReadAllText(path)); using (var driver = GetWebDriver(package)) { var controller = new PackageController(driver); result = controller.Run(package); } return result; }