Size: a a a

QA — Автоматизация

2020 September 07

ЕС

Евгений Самсонов... in QA — Автоматизация
Господа, fakedate кто-то использовал (либо аналоги), чтобы поменять время внутри кубера?
источник

I

Illia in QA — Автоматизация
Всем привет.  Помогиие,  пожалуйста,  с казалось бы банальным вопросом.  Есть кнопка. Когда она задисейблена,  к ней добавляется атрибут aria-disabled =true. Иначе =null и не отображается параметр в dom. Нужно дождаться пока она станет активной после загрузки файла. Перепробовал много разных методов из expectedConditions класса.  И все равно тест падает на этом вейте с NoSuchElement. Хотя елемент есть в dom.  Iframe не нашел.
источник

I

Illia in QA — Автоматизация
Еще момент.  Если вместо явного ожидания бахнуть тред слип- то все работает
источник

🍕

🍕 in QA — Автоматизация
waitForElementvisible?
источник

I

Illia in QA — Автоматизация
она и так видимая. разница тольк ов одном атрибуте который который то добавляется то исчезает
источник

🍕

🍕 in QA — Автоматизация
тогда через костыль тип time.sleep()
источник

I

Illia in QA — Автоматизация
так только и работает пока.
источник

🍕

🍕 in QA — Автоматизация
по другому я не вижу вариантов
источник

ТФ

Татьяна Федотова... in QA — Автоматизация
добавьте в локатор кнопки [not(@aria-disabled='true')] и ожидание, что станет визибл
источник

🍕

🍕 in QA — Автоматизация
Татьяна Федотова
добавьте в локатор кнопки [not(@aria-disabled='true')] и ожидание, что станет визибл
👍
источник

АФ

Алексей Федоткин... in QA — Автоматизация
Illia
Всем привет.  Помогиие,  пожалуйста,  с казалось бы банальным вопросом.  Есть кнопка. Когда она задисейблена,  к ней добавляется атрибут aria-disabled =true. Иначе =null и не отображается параметр в dom. Нужно дождаться пока она станет активной после загрузки файла. Перепробовал много разных методов из expectedConditions класса.  И все равно тест падает на этом вейте с NoSuchElement. Хотя елемент есть в dom.  Iframe не нашел.
А как вариант получать значения свойства и от него уже либо кликать либо ждать?
источник

I

Illia in QA — Автоматизация
until(ExpectedConditions.not(presenceOfElementLocated(By.xpath("//div[....']
источник

I

Illia in QA — Автоматизация
так? пробовал
источник

🍕

🍕 in QA — Автоматизация
Illia
until(ExpectedConditions.not(presenceOfElementLocated(By.xpath("//div[....']
что то вроде этого
driver.switchTo().frame("result");
System.out.println("Attribute 'disabled':"+driver.findElement(By.tagName("button")).getAttribute("disabled"));
System.out.println("WebElement.IsEnabled():"+driver.findElement(By.tagName("button")).isEnabled());
источник

🍕

🍕 in QA — Автоматизация
я просто использовал проверку для элемента когда у меня была кнопка disable и после заполениния всех полей становилась enable
источник

🍕

🍕 in QA — Автоматизация
как то так
источник

I

Illia in QA — Автоматизация
INFO: Delay for: 1 SECONDS...
Attribute 'aria-disabled':true
INFO: Delay for: 1 SECONDS...
Attribute 'aria-disabled':true
INFO: Delay for: 1 SECONDS...
Attribute 'aria-disabled':true
INFO: Delay for: 1 SECONDS...
Attribute 'aria-disabled':true
INFO: Delay for: 1 SECONDS...
Attribute 'aria-disabled':null
источник

I

Illia in QA — Автоматизация
у этого атрибута есть только значение null или true
источник

I

Illia in QA — Автоматизация
как только появляется null падает NullPOointer
источник

ДВ

Диана Верикова (Кудр... in QA — Автоматизация
Illia
как только появляется null падает NullPOointer
Ловите npe и продолжайте тестить) не вариант?)
источник