А почему на скрине "идентификатор" и стрелка на тэг <html>?
- Форум тестировщиков
- → Просмотр профиля: Сообщения: breakmt
25 сентября 2015 - 12:52
А почему на скрине "идентификатор" и стрелка на тэг <html>?
25 сентября 2015 - 08:04
Все бы хорошо. Да приложение на аяксе и дело усложняют ожидание.
я так понимаю, что цикл не успевает дождаться появление кнопки, решает, что ее нет и заканчивается.
Попробовала добавить ожидание перед тем, как нажимать на кнопку, но видимо это неправильное решение. Помогите, пожалуйста, дальше.
for (int second = 0;; second++) {if (second >= 60) fail("timeout");try { if ("Disable administration".equals(driver.findElement(By.id("administration")).getText())) break; } catch (Exception e) {}Thread.sleep(1000);}Заранее спасибо
Это неправильное решение, потому что вы используете sleep, что считается плохой практикой. Почитайте про явные и неявные ожидания, например, вот здесь
Еще рекомендую почитать про selenide - в нем многие проблемы и вопросы (в том числе с ожиданиями) уже решены и вам не нужно будет тратить силы и нервы на изобретение велосипеда.
24 сентября 2015 - 20:07
private static final int MAX_COUNT_CLICK_BUTTON = 10; for (var i=1; i<=MAX_COUNT_CLICK_BUTTON ; i++) { if (el.isDisplayed()) el.Click(); Assert.IsFalse(el.isDisplayed(), "Кнопка исчезла после совершения " + i + " кликов"); } Assert.IsTrue(el.isDisplayed(), "Кнопка не исчезла после совершения " + MAX_COUNT_CLICK_BUTTON + " кликов");
Помоему у вас после первой же итерации цикла вылетит ошибка проверки, т.к. кнопка исчезает только после 10го клика, а вы проверяете сразу после первого
14 августа 2015 - 09:35
Я думаю тренер неадекват :)
В последнем шаге явно написано в поле "Рассылка" ввести e-mail. Больше ничего и не требуется.
В каких-то более сложных случаях возможно и требуется дополнительно описать "на что обратить особое внимание" - здесь нет.
ps: фактически и ожидаемый только поменяйте местами
14 августа 2015 - 09:18
Да, возраст важен и очевидно это не только тестировщиков касается
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru