Appium 关键字与代码方法转换

在Excel 用例中我们看到的是这些字符


这里可以用反射,也可以if 一个方法一个方法判断,还可以像下面这种Switch 方法 当Excel 中配置为Click 就执行点击方法


Execute_Action 方法代码如下

private static void Execute_Action(AndroidDriver driver,String OperationName) throws InterruptedException, IOException {

System.out.println(driver);

//这里依  TestCase() 里的方法调用对应的具体操作,也就是测试用例中测试方法那一列指定的方法

switch (OperationName) {

//  如果测试用例是配的click,将调用下面方法后结束

case "click":

Util.Object.click( driver,constant.sFindType, constant.sObject, constant.sTestData,constant.sCheckVaue);

break;

case "input":

Util.Object.input(driver,constant.sFindType, constant.sObject, constant.sTestData,constant.sCheckVaue);

break;

case "sliding":

Util.Object.sliding(driver,constant.sFindType, constant.sObject, constant.sTestData,constant.sCheckVaue);

break;

case "checkText":

Util.Object.checkText(driver,constant.sFindType, constant.sObject, constant.sTestData,constant.sCheckVaue);

break;

//注意,如果自已新增加的一些测试方法,需要在此增加

}

你可能感兴趣的:(Appium 关键字与代码方法转换)