zoukankan      html  css  js  c++  java
  • 安卓ios app自动化测试用例模板

    import io.appium.java_client.android.AndroidDriver;
    import io.appium.java_client.android.AndroidElement;
    
    import org.apache.logging.log4j.LogManager;
    import org.apache.logging.log4j.Logger;
    import org.junit.Test;
    import org.openqa.selenium.Point;
    import org.openqa.selenium.remote.DesiredCapabilities;
    
    import java.net.URL;
    import java.util.concurrent.TimeUnit;
    
    
    public class AppTest {
        private static AndroidDriver<AndroidElement> driver;
        static Logger log = LogManager.getLogger( InterfaceTest.class.getName());
        Login login = new Login(driver);
        PageObject pageobject = new PageObject(driver);
        
    
        @org.junit.BeforeClass
        public static void beforeTest() throws Exception {
            DesiredCapabilities capabilities=new DesiredCapabilities();
            capabilities.setCapability("deviceName", "Default");
            capabilities.setCapability("device", "android");
            capabilities.setCapability("platformName", "Android");
            capabilities.setCapability("browserName", "");
            capabilities.setCapability("version", "7.0");
            capabilities.setCapability("appPackage", "com.eg.XXXXXX");
            capabilities.setCapability("appActivity", ".XXXXLogin");
            driver=new AndroidDriver<AndroidElement>(new URL("http://localhost:4723/wd/hub"),capabilities);
            driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
        }
        
        /**
         * 关闭
         */
        @org.junit.AfterClass
        public static void afterTest() {
            if (driver != null) {
                driver.quit();
            }
            log.debug("---------------------------测试完毕");
        }
        
        
        @Test
        public void testOpenAPI() throws InterruptedException {
    
            log.debug("------------------------开始测试");
            loginTest();
    
            
        }
    
           public void loginTest() {
    
                        具体的测试内容.............
    
            }
  • 相关阅读:
    netty+springboot+oracle+protobuf 搭建客户端服务端
    netty框架学习记录
    sql查询替换逗号拼接的字符窜
    Node的webpack打包的核心思想就是单页面富应用(SPA)
    Javascript 中的 CJS, AMD, UMD 和 ESM是什么
    springboot读取jar中resource下的文件
    zmq模块的理解和使用二
    问问题
    Java解析kml文件
    练习本
  • 原文地址:https://www.cnblogs.com/111testing/p/7707351.html
Copyright © 2011-2022 走看看