DndSimulator не определяется при использовании перетаскивания в HTML5 - PullRequest
0 голосов
/ 11 января 2019

Я работаю с Selen WebDriver с C # в Windows для автоматизации тестов с перетаскиванием HTML5. Также я использую метод dragTo (это только одно решение, которое мне подходит) от Selenium. Первый тест выполняется успешно, но любые другие тесты не пройдут, если я изменю веб-страницу и вернусь на страницу с перетаскиванием. И я получаю ошибку

То же самое для старых chrome webDrivers

Сообщение: OpenQA.Selenium.WebDriverException: неизвестная ошибка: DndSimulator не определен (информация о сеансе: chrome = 71.0.3578.98)
(Информация о драйвере: chromedriver = 2.45.615291 (ec3682e3c9061c10f26ea9e5cdcf3c53f3f74387), платформа = Windows NT 10.0.17134 x86_64)

Может кто-нибудь помочь мне с этой проблемой?

1 Ответ

0 голосов
/ 13 марта 2019

Вам нужно сбросить DragAndDropExtension.
Прежде чем использовать "DragAndDropExtension.DragTo".
попробуйте это:

ConstructorInfo constructor = typeof(DragAndDropExtension).GetConstructor(BindingFlags.Static | BindingFlags.NonPublic, null, new Type[0], null);
constructor.Invoke(null, null);
...