Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Никаких уникальных особенностей быть и не может.
Других адекватных нет, к сожалению.
А что вы хотели увидеть особенного?
Перед тестированием нужно переключиться на frame contentIFrame
Я пытаюсь сказать, что адекватные инструменты вроде karma+jasmine не подходят для тестирования MS Dynamics CRM.
И остаются только «протыкивалки», коих много.
коротенько и по делу:)
Thread.Sleep(10000);
var weightedValueElement = driver.FindElement(By.Id(weightedEstimatedValueId));
IWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10))
IWebElement element = wait.Until(driver => driver.FindElement(By.Id(weightedEstimatedValueId)));
значение инпута, который имеет id «weightedEstimatedValueId» может устанавливаться путем выполнения яваскрипта, причем длительного давольно, поэтому тут есть вот такой слипВот и нужно подождать, пока значение инпута изменится с текущего на ожидаемое. Это и будет условие, которого «нет».
Применение Selenium WebDriver для тестирования MS Dynamics CRM