Size: a a a

2020 June 17

G

G-force in QA juniors
Вопрос: надо ли задалбливать аналитиков и т.п.  когда они дают написать тест план по ТЗ которое написано через Ж?
источник

D

Di in QA juniors
Sergey Terentyev
Столкнулся со следующей проблемой: есть веб-приложение, в нем необходимо кликнуть в календарь. Откроется календарь с месяцами. Текущий месяц активный, выделен. Мне бы хотелось сделать такой тест, чтобы при открытии календаря, производился клик в следующий месяц (идущий за текущим). И так по кругу, т.е. если сейчас Июнь - клик в Июль, Декабрь - клик в Январь и т.д. Сейчас я сделал смену месяца на 1 вперед. Далее хочу получить название месяца в нужном мне формате. А затем нужно как-то завязать локатор с указанием этого месяца (XPath с поиском по тексту)

public CalendarPage chooseNewMonth() {
LocalDateTime date = LocalDateTime.now().plusMonths(1);
date.format(DateTimeFormatter.ofPattern("dd.MM.yy"));
System.out.println(date.getMonth()); //Сейчас выводится JULY, нужно Июл и кликнуть в этот месяц
return this;
}

Все месяцы вложены в таблицу и имеют вид <span class="month">Фев</span>, за исключением активного месяца <span class="month focused active">Июн</span>
Вопрос в чем?
Как из JULY получить Июл?
источник

D

Di in QA juniors
Я бы как сделал:
Получил дату, отформатировал в нужный формат (можно даже костылево через switch если к формату не прибьётесь)
А затем либо в таблице искать, либо по $(byText())
источник

ST

Sergey Terentyev in QA juniors
Di
Вопрос в чем?
Как из JULY получить Июл?
Да, мне нужно получить Июл из новой даты (которую я получаю с помощью plusMonth) , и завязать ее как-то с месяцем в календаре. Ну Июл можно через локаль сделать , это думаю не проблема. А вот что дальше , ступор
источник

D

Di in QA juniors
Просто ищете по этому тексту в вашей таблице, не?
источник

ST

Sergey Terentyev in QA juniors
Di
Я бы как сделал:
Получил дату, отформатировал в нужный формат (можно даже костылево через switch если к формату не прибьётесь)
А затем либо в таблице искать, либо по $(byText())
Вот, с поиском по локатору то что нужно, только как, не пойму)
источник

D

Di in QA juniors
Sergey Terentyev
Вот, с поиском по локатору то что нужно, только как, не пойму)
Вы Селениум пользуетесь или селенидом?
источник

ST

Sergey Terentyev in QA juniors
Сейчас на селениде
источник

D

Di in QA juniors
Самое простое (если уверены что на старице нет другого места где будет текст Июл (например))

$(byText("Июл")).click();
источник

D

Di in QA juniors
Ну и соответсвенно вы в bytext передаёте то, что из метода достаёте с датой
источник

ST

Sergey Terentyev in QA juniors
Спасибо большое, вроде стало понятнее, буду пробовать)
источник

N

Nikolay in QA juniors
Sergey Terentyev
Спасибо большое, вроде стало понятнее, буду пробовать)
public static void main(String... args) {

       DateTime dateTime = new DateTime();
       DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern("MMM");
       String computationDate = dateTimeFormatter.print(dateTime.plusMonths(1));
       String d = computationDate.substring(0, 1).toUpperCase() + computationDate.substring(1, 3);
       System.out.println(d);
   }
источник

N

Nikolay in QA juniors
источник

.

... in QA juniors
G-force
Вопрос: надо ли задалбливать аналитиков и т.п.  когда они дают написать тест план по ТЗ которое написано через Ж?
А какая цель? Если задолбать, то да, если цель в создании обратной связи о состоянии ТЗ, то не самый лучший способ.
источник

G

G-force in QA juniors
...
А какая цель? Если задолбать, то да, если цель в создании обратной связи о состоянии ТЗ, то не самый лучший способ.
Цель в том что писать на "отьебись" судя по тз или включать голову?
источник

G

G-force in QA juniors
извините за мат
источник

G

G-force in QA juniors
сейчас вырисовывается картина что всем по барабану.
источник

.

... in QA juniors
G-force
Цель в том что писать на "отьебись" судя по тз или включать голову?
У них? А насколько ТЗ станет лучше если ты их заебешь?
источник

G

G-force in QA juniors
...
У них? А насколько ТЗ станет лучше если ты их заебешь?
Оно станет более понятным.
источник

.

... in QA juniors
G-force
Оно станет более понятным.
Что бы человек сделал свою работу так как нужно тебе он должен быть в состоянии «заебан»? Это самый лучший путь?
источник