美文网首页
2018-11-15

2018-11-15

作者: 08abc513dc1c | 来源:发表于2018-11-21 17:59 被阅读0次

    思维导图


    image.png
    • 8种基本变量类型

    类型 包装类 大小 举例 特殊说明
    byte Byte 8位 12
    short Short 16位 12345
    int Integer 32位 123123123
    long Long 64位 234234234324l最后一位是小写的L,标识是long类型
    浮点:float Float 32位 234.232f 最后一位是小写的f,标识是float类型
    浮点:double Double 64位 23423423.23423424
    boolean Boolean 默认与int相同 true/false
      public void basicVarsTest(){
        //布尔类型,一般用来做标识和判断
        boolean result=true;//false
        //数字:整数
        byte b=3;//8位
        short s=1231;//16位
        int i=231231231;//32位
        long l=21312312312222l;//64位,后面带小写的L
        //数字:小数
        float f=23423.23f;//32位,后面带个小写的f
        double d=2342342.23232;//64位
        //字符
        char c='a';//16位
      }
    

    if判断

    image.png

    变量代替


    image.png

    循环


    image.png

    下拉框的格式


    image.png
    • 字符型:char
    • 三种容器

    数组:根据下标取数据
    列表
    键值对

    • 引用类型

    String:字符串

    • 方法使用

    无参:方法()
    有参:方法名(参数1,参数2)
    有返回值的

            send("//input[@name='realName']",name);
            send("//input[@type='number'][1]",age);
            click("//input[@type='submit']");
            sleep(3000);
        }
        public void click(String xpath){
           driver.findElement(By.xpath(xpath)).click();
        }
        public void send(String xpath,String sendkey){
           driver.findElement(By.xpath(xpath)).clear();
           driver.findElement(By.xpath(xpath)).sendKeys(sendkey);
        }
    
    • testNG断言

    Assert

                boolean guoya = driver.getPageSource().contains("学生查询");
                //获取页面源代码使用contains方法判断是否包含文本内容,是 true 否 false,然后用布尔变量进行存储
    
                System.out.println("contains判断结果"+driver.getPageSource().contains("学生查询"));
                //assert断言 判断预期结果与实际结果是否相等
    
                //调用Asser对象.assertEquals方法 判断 实际结果,预期结果是否相等,如果不相等 打印错误信息,抛出异常
                Assert.assertEquals(guoya ,true);         
    
    • java三大类型

    继承:extends
    封装:方法封装,类封装
    多态

    • ui自动化 iframe切换

    switchTo().iframe()

    • idea Debug

    添加断点
    断点调试
    https://www.tapd.cn/tfl/pictures/201811/tapd_63882484_1542279025_46.gif

    https://www.tapd.cn/tfl/pictures/201811/tapd_63882484_1542278997_82.gif

    • 总结
    
    import com.google.common.annotations.VisibleForTesting;
    import com.guoyasoft.autoUI.
    
    
    
    
    

    相关文章

      网友评论

          本文标题:2018-11-15

          本文链接:https://www.haomeiwen.com/subject/uatvfqtx.html