Перейти к содержимому

breakmt

Регистрация: 19 сен 2013
Offline Активность: 25 июл 2019 07:51
-----

Мои сообщения

В теме: Помогите ввести символы в текстарею (автотест)

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: фактически и ожидаемый только поменяйте местами


В теме: Важен ли возраст тестировщика? Труднее устроиться в 25 чем в 45?

14 августа 2015 - 09:18

Да, возраст важен и очевидно это не только тестировщиков касается