appium中的TouchAction类要求参数如<t extends =“”touchactions =“”>有人可以举例说明如何实例化它

时间:2018-02-27 03:08:14

标签: java appium

我曾经这样做过: TouchAction t = new TouchAction(驱动程序);

但现在要求我提供仿制药! 还有一些方法不赞成,有人可以给我一个如何在appium中用java实例化TouchAction类的例子吗?

2 个答案:

答案 0 :(得分:1)

您为TouchAction选择了错误的包:

import org.openqa.selenium.interactions.internal.TouchAction;

相反,你应该使用:

import io.appium.java_client.TouchAction;

答案 1 :(得分:0)

导入 TouchAction 类,在使用第一次初始化时,您可能会收到类似 --raw use of parameterized class 'touchaction'-- 的警告,但它不会对测试运行产生任何影响。要删除警告,您可以使用第二个语句。 用于表示某种未知类型。它可以接受任何类型。

import io.appium.java_client.TouchAction;

1. TouchAction touchAction = new TouchAction(driver);
 Or 
2. TouchAction<?> touchAction = new TouchAction<>(driver);