2016-04-07 42 views

Odpowiedz

3

Kroki to opcja wewnętrznego przesunięcia i obliczana na podstawie czasu, jaki miałeś wykonać, aby wykonać przesunięcie. Wskazuje, w ilu krokach powinno nastąpić przesunięcie. W twoim przykładzie cała akcja machnięcia zostaje zakończona 22 drobnymi krokami machnięcia. jeśli podasz duration to 0, możesz znaleźć with steps: 0 zamiast kroków: 22. Na przykład,

informacje: [debugowania] [bootstrap] [debugowania] Przesuwanie z [x = 540,0, Y = 1066,0], aby [x = 540,0, Y = 710,0] z etapów: 0

Krok obliczane są na podstawie czasu trwania określony dla machnięcia

Math.round(duration * swipeStepsPerSec)

na sekundę krokach magnetycznych są defi ned jak

const swipeStepsPerSec = 28;

więc jeśli dostarczył trwania machnięcia 1sek łącznie krokach stał 28. Można odwołać appium android driver code here.

+0

byłbyś na tyle uprzejmy, aby pomóc mi zrozumieć, jak znaleźć rozwiązanie tego http://stackoverflow.com/questions/39484982/access-toggle-button-in-android-settings-using-appium-whlie-client -jest napisany –

2

"Kroki" wskazują, ile mikro działań "ruchowych" zostanie wprowadzonych i wydanych podczas działania "machnięcia". Wartość jest obliczana w zależności od rzeczywistego rozmiaru wyświetlania urządzenia i współrzędnych, z których chcesz wykonać przesunięcie od i do (odległość machnięcia). Zazwyczaj maleńkie opóźnienie włożono między mikrodane, aby naśladować "przesuwanie".

Oto przykład wykonania source code implementacji polecenia "Przesuń".