public static void WaitForNotEnabled(this IHtmlElement element, TimeSpan?timeout = null) => element.WaitForCondition(i => !i.Enabled, $"Element {element} is enabled after timeout");
public static void WaitForDisplayed(this IHtmlElement element, TimeSpan?timeout = null) => element.WaitForCondition(i => i.Displayed, $"Element {element} is not displayed after timeout");
public static void WaitForNotExists(this IHtmlElement element, TimeSpan?timeout = null) => element.WaitForCondition(i => !i.Exists, $"Element {element} exists after timeout");
public static void WaitForExists(this IHtmlElement element, TimeSpan?timeout = null) { element.WaitForCondition(i => i.Exists, $"Element {element} does not exist after timeout"); }