Member 13996859 Ответов: 0

Два действия перетаскивания выполняются одновременно


Вот мой код:

водитель.Findelement(By.XPath("Element1"))); b = драйвер.Findelement(By.XPath("Element2"))); Thread.Сон(3000); действие.ClickAndHold(a).MoveToElement(b).Выпуск().Проанализировать();

Это действие перетаскивания выполнено хорошо. Но когда другие действия перетаскивания пытаются выполнить, первое действие также выполняется.

На самом деле мой тестовый случай содержит последовательность операций перетаскивания, при запуске тестового случая первые операции перетаскивания выполняются правильно, когда последовательность переходит во вторую операцию перетаскивания, также выполняются оба действия(второе и первое перетаскивание).(например: 1. Перетащите Изображение 2. Перетащите данные. Когда 2-й тестовый случай выполняется одновременно, 1-й также выполняется. Так что оба Драгндропа работают одновременно)

Из-за этого мой тестовый случай провалился.

Примечание: недавно я сделал последнее обновление на Nunit(3.10), до этого он работал нормально.

Что я уже пробовал:

я попробовал следующие коды:

действие.DragAndDrop(a,b).build().perform();
действие.ClickAndHold(a).MoveToElement(b,5,5).Выпуск().Проанализировать();
действие.ClickAndHold(a).MoveToElement(b).MoveByOffset(5,5).Выпуск().Проанализировать();

0 Ответов