jQuery.active === 0
(а его на C# очень сложно не найти), универсального способа вроде как нет.<input ajax-action="/account/profile/edit/togglebalancevisibility" class="checkbox__input" id="isBalanceHidden" name="isBalanceHidden" type="checkbox" value="true" ajax-action-installed="true">
new WebDriverWait(driver, 2000)).until(new ExpectedCondition<Boolean>() {
public Boolean apply(WebDriver driver) {
JavascriptExecutor js = (JavascriptExecutor) driver;
return (Boolean) js.executeScript("return jQuery.active == 0");
}
};
internal void BalanceHidden()
{
if (!IsBalanceHidden.Selected)
{
ViewBalanceCheckbox.Click();
WaitElementIsVisible(By.CssSelector(".view-balance__sum.account-widget__balance-sum.m-bonus.m-hidden"));
}
}