Selenium WebDriver:操作和TouchAction。如果两种方法中都存在必需的方法,则何时应使用一个或另一个类?

时间:2019-07-08 08:47:48

标签: selenium selenium-webdriver webdriver

Actions类和TouchActions之间有什么区别?两者在官方文档中的描述here相同,并且包含一些相似的方法。为什么是两堂课而不是一堂课?

如果两者中都存在必需的方法,什么时候应该使用一个或另一个类?

2 个答案:

答案 0 :(得分:0)

一种是在屏幕上(例如,使用台式机)模拟鼠标和键盘的交互。另一个是手指在屏幕上(例如iPad或手机)进行的模拟触摸操作。

答案 1 :(得分:0)

Actions 类(由 Selenium 提供)用于处理浏览器的鼠标键盘操作。

TouchActions 类(由 Selenium 提供)用于处理支持触摸设备的浏览器操作。

TouchAction(由 Appium 提供,AndroidTouchAction 和 IOSTouchAction 类的基类)用于处理支持触摸设备的应用程序的操作。