У меня есть горизонтальный сплиттер, который мне нужно переместить из исходного положения вверх. Разделитель имеет кнопку посередине, которая минимизирует панель под ним. Кажется, что все «Взаимодействия / Действия» фокусируются на элементе в его центре, поэтому каждый раз, когда я запускаю тест, он закрывает панель вместо перемещения сплиттера. Есть идеи? Я пытался переместить мышь в сторону от центра, надеясь, что он щелкнет и перетащит ее из другого места, но в результате он либо закроет панель (сплиттер минимизирует ее), либо не изменится положение.
Я тоже пробовал dragAndDropBy с тем же результатом.
Вот что у меня есть
Строитель действий = новые действия (драйвер);
Action seriesOfActions = builder.moveToElement(HorizontalSplitterBar)
.moveByOffset(200, 0)
.clickAndHold(HorizontalSplitterBar) //should be from the mouse position
.moveByOffset(-1, 230) //should move with the splitter?
.release()
.build();
seriesOfActions.perform();
Разделитель должен двигаться вверх, чтобы увеличить панель, а не закрывать панель ниже.