0


2.appnium新版替代touchaction的操作

书接上文,我的appium-python-client的版本为4.0.1,这个版本中,好像没有touchaction的包,因此,使用w3c来代替操作。

之前的包应该是

from selenium.webdriver.common.touch_action import TouchAction

那么现在更改为如下

from selenium.webdriver import ActionChains

其中一些基本操作相应的更改:

1、实例化:

从之前的action = TouchAction(driver)改为

action = ActionChains(driver)

2、按压操作

从之前的action.press()改为:

action.w3c_actions.pointer_action.click_and_hold()

3、等待操作

从之前的action.wait()改为:

action.w3c_actions.pointer_action.pause(2)

4、释放操作:

从之前的action.release()改为:

action.w3c_actions.pointer_action.release()

5、执行操作不变,依旧为action.perform()。

其他具体操作可参考action.chains.py文件,里面有具体的操作。

标签: appium selenium

本文转载自: https://blog.csdn.net/m0_56265714/article/details/140337964
版权归原作者 咕咕蜗牛 所有, 如有侵权,请联系我们删除。

“2.appnium新版替代touchaction的操作”的评论:

还没有评论