кнопка
                  
                  
                  по умолчанию она disabled
                  
                  
                  <button type="submit" [disabled]="formGroup.invalid">
                  
                  
                  работает через FormGroup
                  
                  
                  
                  
                  
                  на этой странице есть таймер (не важно для чего, просто он есть)
                  
                  
                  соответственно выжидать пока таймер закончится нельзя, приходится юзать waitForAngularEnabled(false)
                  
                  
                  
                  
                  
                  вот код:
                  
                  
                  
                  
                  
                  await browser.waitForAngularEnabled(false);
                  
                  
                  
                  
                  
                  const button = element(by.css('form > button'));
                  
                  
                  await browser.wait(browser.ExpectedConditions.presenceOf(button));
                  
                  
                  // await browser.sleep(2000);
                  
                  
                  expect(await button.getAttribute('disabled')).toBeTruthy();
                  
                  
                  
                  
                  
                  собственно если не ставить паузу в пару секунд, то атрибуты кнопки по сути не успевают подгрузиться
                  
                  
                  как быть? вроде читал что у Силениума появились функции для ожидания атрибутов типа: ExpectedConditions.attributeContains но я так понял это для java, а под ангуляр нет
                  
                  
                  
                  
                  
                  что можете подсказать? как мне дождаться атрибутов у кнопки, не дожидаясь всего остального (таймер и т.д.)
                  
                  
                
недавно с чем-то похожим трахался
Обсуждают сегодня