В моем приложении есть UIView
. Он получает UITouch
-es и имеет довольно сложную логику их обработки. Логика обработки зависит от сенсорного интерфейса UIKit.
Я не знаю, как воспроизвести такой случай ни с TouchAction
, ни с MultiAction
. Там 2 касания. touch2 начинается позже и длится меньше:
В моменты t3
и t4
касания двигаются одновременно, затем касание2 заканчивается, но касание1 продолжает двигаться.
Мой текущий неработающий код: https://gist.github.com/gatamar/c7182292a1b54379cc26f3e38c823199< /а>
В UIKit события касания выглядят так:
touchesBegan: [touch1_t1]
touchesBegan: [touch2_t2]
touchesMoved: [touch1_t3, touch2_t3]
touchesMoved: [touch1_t4, touch2_t4]
touchesEnded: [touch2_t4]
touchesMoved: [touch1_t5]
touchesEnded: [touch1_t5]
Можно ли добиться этого с помощью Appium?
Может ли MultiAction
выполнить два неодновременных касания?
Есть ли в Python Appium Client более низкоуровневый API, например. Селен, XCUITest?
Любая помощь будет принята с благодарностью.
PointerInput
,Sequence
. Не знаю о соответствующих библиотеках Python - person Vault23   schedule 09.10.2019import org.openqa.selenium.interactions.Sequence
? - person Olha   schedule 09.10.2019