Для удаления топика и поста нужно определить с первого раза id первого поста и id не первого поста пользователя.
Можно это сделать так.
1 Открыть профиль пользователя
2 Перейти на страницу постов пользовтеля
3 Выбрать случайный пост
4 перейти к посту
5 Подсчитать N - "class="post-header" - количество постов на странице
6 ЕСЛИ N ==1 -> удалить топик ИНАЧЕ удалить пост
Недостатки - непонятно что делает тест - то ли топики удаляет, то ли посты
Как можно исправить
Если тест выполняет удаление случайного поста, то для случая N ==1 повторять шаги со 2 по 5 пока не будет найден топик с несколькими постами.
И наоборот, для удаления топика повторять шаги со 2 по 5 пока не будет найдена страница с N == 1.
Но в этом случае тест должен учитывать только время последней операции.
Можно ли с первого раза определить id первого или не первого поста пользователя?
Удаление топика можно протестировать таким образом:
1. Создать топик
2. Создать 1000 постов (или установить средний размер темы по базе на javatalks.ru)
3. Удалить топик
Удаление поста можно протестировать таким образом:
1. Создать топик
2. Создать 1000 постов (или установить средний размер темы по базе на javatalks.ru)
3. Удалить пост из созданного топика