美文网首页
2018-10-11 IDEA集成开发工具

2018-10-11 IDEA集成开发工具

作者: 心若无情 | 来源:发表于2018-10-11 19:24 被阅读11次

    一、jdk

    1. 编译和执行java代码
    2. java开发
    3. 所有java程序的运行库

    二、maven

    1. 构建工程
    2. 下载jar包
    3. 管理jar包

    三、git

    1. 上传整合代码
    2. 下载代码

    四、工程结构

    1. 工程


      image.png
      image.png
    2. show in explorer(直接打开文件所在位置)


      image.png
    3. src
      src--main--java--写java代码
      src--resources--存放资源

    五、写代码定位元素,XPATH(通过浏览器f12--Elements--ctrl+f 输入框内进行编译)

    1. 绝对路径 / 标签名
    2. 相对路径 // 标签名
    3. 条件 []
      多条件连接 and or
    4. 取值属性 @ 属性名
    5. 判断 =(等于) !=(不等于)


      image.png

    六、java

    1. 变量使用方式
    • 先声明,再使用
    • 声明-- 声明类型+空格+变量名
    1. 赋值符 =
    2. driver 属于一个变量,代表浏览器
    3. 定位元素 findElement()
    4. By 通过什么 方法 xpath
    • 清空 clear()
    • 填值 sendKeys()


      image.png
    public class MyUITest extends BaseUI {
      @Test
      public void testLogin(){
        //打开网页
        driver.get("http://pro.guoyasoft.com:8080/guoya-medium/jsp/user/login.jsp");
        //等待1秒
        sleep(1000);
        //定位用户名输入框
        WebElement userName = driver.findElement(By.xpath("//input[@id ='userName']"));
        //清空
        userName.clear();
        //填值
        userName.sendKeys("xuepl123");
          //等待1秒
          sleep(2000);
          //定位密码输入框
          WebElement password = driver.findElement(By.xpath("//input[@id='password']"));
          //清空
          password.clear();
          //填值
          password.sendKeys("aaaaa");a
          //等待2秒
          sleep(2000);
          //定位校验码输入框
          WebElement checkCheckCode = driver.findElement(By.xpath("//input[@onblur='checkCheckCode()']"));
          //清空
          checkCheckCode.clear();
          //填值
          checkCheckCode.sendKeys("12345");
          //等待2秒
          sleep(2000);
          //定位登录按钮
          WebElement loginBtn = driver.findElement(By.xpath("//input[@id ='loginBtn']"));
          //点击
          loginBtn.click();
          //等待2秒
          sleep(2000);
          //获取网页所有的源代码并判断是否包含“学生查询”
          boolean result = driver.getPageSource().contains("学生查询");
          //断言实际结果和预期结果是否一致
          Assert.assertEquals(result,true);
    
    image.png

    相关文章

      网友评论

          本文标题:2018-10-11 IDEA集成开发工具

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