2018-11-20java字符串处理

一、Testng注解

1.流程注解

  • @BeforeSuite 在该套件的所有测试都运行再注释的方法之前,仅运行一次
  • @AfterSuite 在该套件的所有测试都运行再注释的方法之后,仅运行一次
  • @BeforeClass 在调用当前类的第一个测试方法之前,注释仅运行一次
  • @AfterClass 在调用当前类的第一个测试方法之后,注释仅运行一次
  • @BeforeTest 注释的方法将在属于标签内的类的所有测试方法运行之前运行
  • @AfterTest 注释的方法将在属于标签内的类的所有测试方法运行之后运行
  • @BeforeGroups 配置方法将在之前运行组列表,此方法保证在调用这些组中的任何一个的第一个测试方法之前不久运行
  • @AfterGroups 配置方法将在之后运行组列表,此方法保证在调用这些组中的任何一个的第一个测试方法之前不久运行
  • @BeforeMethod 注释方法将在每个测试方法之前运行
  • @AfterMethod 注释方法将在每个测试方法之后运行
  • @Factory 将一个方法标记为工厂,返回TestNG将被用作测试类的对象,该方法必须返回Object[]
  • @Listeners 定义测试类上的侦听器
  • @Test
  • 将类或方法标记为测试的一部分

2.数据注解

@parameters

2018-11-20java字符串处理_第1张图片

@DataProvider

2018-11-20java字符串处理_第2张图片

二、java概念复习

1.类

  • 自定义类


    2018-11-20java字符串处理_第3张图片
  • 第三方类


    2018-11-20java字符串处理_第4张图片
  • java官方类


    2018-11-20java字符串处理_第5张图片

2.方法

-无参的方法


2018-11-20java字符串处理_第6张图片
  • 有参的方法


    2018-11-20java字符串处理_第7张图片

    -有返回的方法


    2018-11-20java字符串处理_第8张图片

3.变量

  • 八种基本变量
    1.整形 int,long,byte,short
    2.浮点型 float,double
    3.字符 char
    4.布尔,boolean(true,false)
    5.引用类型 String

4.三种容器

  • 1.数组
    不同数组的类型
    1.八种基本类型
    2.字符串类型
    3.引用类型
    4.对象类型
    类命名的 Object [ ] [ ]


    2018-11-20java字符串处理_第9张图片
    image.png
  • 2.列表
List list = new ArrayList();
2018-11-20java字符串处理_第10张图片
  • 3.键值对
Map map=new HashMap();
2018-11-20java字符串处理_第11张图片

三、数据处理

1.字符串处理

  • 类型转换


    2018-11-20java字符串处理_第12张图片
  • 切割 split( ) 通过正则表达式切割
  • 截取 substring ( ) 通过下标截取


    2018-11-20java字符串处理_第13张图片

2.随机数

  • Math.random( )


    2018-11-20java字符串处理_第14张图片

    2018-11-20java字符串处理_第15张图片

四、异常处理

  • 1.直接抛出 throws exception
  • 2.捕获处理 try catch


    2018-11-20java字符串处理_第16张图片

五、自动化环境准备

  • 驱动 浏览器版本匹配,去官网查看版本对应关系


    2018-11-20java字符串处理_第17张图片
2018-11-20java字符串处理_第18张图片

你可能感兴趣的:(2018-11-20java字符串处理)