Проблема с удалением пользователя в Jira Server

selenide
webdriver
Теги: #<Tag:0x00007f3d44be2e58> #<Tag:0x00007f3d44be2cf0>

(Vitaliy Schwarz) #1

Автоматизирую Jira Server v7.6 с Selenide 4.8. Первый сценарий такой: авторизироваться, установить плагин, добавить пользователя, проверить наличие записи в логе действий об этом. С этим все ОК.

После этого захотел почистить за собой и в @AfterTest прописал действия удаления пользователя. Проблема в том, что сама Jira не хочет удалять, пишет типа нет соединения с сервером после нажатия кнопки "удалить" (хотя все есть). Буду очень благодарен за помощь )

Ссылка на скрин с ошибкой: https://www.screencast.com/t/HkcbI9FdNMql


(Yury) #2

А вручную это получается сделать?

Вообще для автоматизации JIRA есть более надежный способ:
https://docs.atlassian.com/software/jira/docs/api/REST/7.6.0/


(Vitaliy Schwarz) #3

Да, в ручную все работает. Знаю что есть другие способы, но требуется именно этот )


(Fiodar Motin) #4

Попробуйте в созданном инстанте браузера проделать это в ручную.
Перед кликом на delete поставьте временный sleep на минуту и попробуйте в это время в ручную в текущем инстанте выполнить необходимые действия.

Будет что то вроде

@AfterTest
public void deleteUser() {
open("http://localhost:8080");
$(jiraModalWindow.openModalWindow).click();
sleep(6000000); // На этой команде смотришь поведение системы в инстанте созданном селениумом
$(jiraModalWindow.btnDelete).click();
}


(Vitaliy Schwarz) #5

Тоже самое (


(Fiodar Motin) #6

Ну что то с доступом, копайте в этом направлении (можете перехватить код ошибки от сервера в момент слиипа и глянуть что приходит).