Obejście JavaScript dla przeciągania i upuszczania w Selenium WebDriver

clickAndHold nie działa dla mnie w mojej konfiguracji środowiska testowego. Nadal otrzymuję ten błąd podczas próby wykonania go przy użyciu zaawansowanych interakcji użytkownika:

„Nie można nacisnąć więcej niż jednego przycisku lub już naciśniętego przycisku”. podczas wywoływania metody: [wdIMouse :: down] ”

Przetestowałem wiele wersji Firefoksa z selenowymi wersjami 2.31.0-2.35.0, a Firefox 21 z selenem 2.35 ma najmniej problemów. Inne kombinacje mają problemy z kliknięciem (), gdy dyskretnie i widoczne elementy są traktowane jako niewidoczne.

Chcę użyć obejścia JavaScript do przeciągania i upuszczania jednego elementu do drugiego, ale nie mogę znaleźć żadnych przyzwoitych przykładów po intensywnym wyszukiwaniu.

questionAnswers(4)

yourAnswerToTheQuestion