protected override object HandleSeleneseCommand(IWebDriver driver, string locator, string value) { string waitMessage = "Failed to resolve " + locator; ConditionWaiter waiter = new ConditionWaiter(driver, locator); if (!string.IsNullOrEmpty(value)) { waiter.Wait(waitMessage, long.Parse(value, CultureInfo.InvariantCulture)); } else { waiter.Wait(waitMessage); } return null; }
/// <summary> /// Handles the command. /// </summary> /// <param name="driver">The driver used to execute the command.</param> /// <param name="locator">The first parameter to the command.</param> /// <param name="value">The second parameter to the command.</param> /// <returns>The result of the command.</returns> protected override object HandleSeleneseCommand(IWebDriver driver, string locator, string value) { string waitMessage = "Failed to resolve " + locator; ConditionWaiter waiter = new ConditionWaiter(driver, locator); if (!string.IsNullOrEmpty(value)) { waiter.Wait(waitMessage, long.Parse(value, CultureInfo.InvariantCulture)); } else { waiter.Wait(waitMessage); } return(null); }
/// <summary> /// Handles the command. /// </summary> /// <param name="driver">The driver used to execute the command.</param> /// <param name="locator">The first parameter to the command.</param> /// <param name="value">The second parameter to the command.</param> /// <returns>The result of the command.</returns> protected override object HandleSeleneseCommand(IWebDriver driver, string locator, string value) { StringBuilder builder = new StringBuilder(); this.mutator.Mutate(locator, builder); string modified = builder.ToString(); string waitMessage = "Failed to resolve " + locator; ConditionWaiter waiter = new ConditionWaiter(driver, modified); if (!string.IsNullOrEmpty(value)) { waiter.Wait(waitMessage, long.Parse(value, CultureInfo.InvariantCulture)); } else { waiter.Wait(waitMessage); } return null; }
/// <summary> /// Handles the command. /// </summary> /// <param name="driver">The driver used to execute the command.</param> /// <param name="locator">The first parameter to the command.</param> /// <param name="value">The second parameter to the command.</param> /// <returns>The result of the command.</returns> protected override object HandleSeleneseCommand(IWebDriver driver, string locator, string value) { StringBuilder builder = new StringBuilder(); this.mutator.Mutate(locator, builder); string modified = builder.ToString(); string waitMessage = "Failed to resolve " + locator; ConditionWaiter waiter = new ConditionWaiter(driver, modified); if (!string.IsNullOrEmpty(value)) { waiter.Wait(waitMessage, long.Parse(value, CultureInfo.InvariantCulture)); } else { waiter.Wait(waitMessage); } return(null); }