参数化

作者: Gloria艳 | 来源:发表于2018-11-19 18:12 被阅读0次
image.png
  1. DataProvider 配合使用CSV做批量数据参数化

通过@DataProvider(name=""数据集名称) 注解方法提供数据;
通过 @Test(dataProvider="数据集名称关联配对").

 //@Test()执行的时候传参  这里的dataProvider目的是提供关联
  @Test(dataProvider = "value")
  //通过 @Test(dataProvider="数据集名称关联配对")
  public void query(String realName,String username,String password) {
    driver.get("http://47.98.226.232:8080/guoya-medium/jsp/user/login.jsp");
    driver.findElement(By.xpath("//input[@name='userName']")).sendKeys(username);
    driver.findElement(By.xpath("//input[@name='password']")).sendKeys(password);
    driver.findElement(By.xpath("//input[@id='checkCode']")).sendKeys("1234");
    driver.findElement(By.xpath("//input[@id='loginBtn']")).click();
    driver.findElement(By.name("realName")).sendKeys(realName);
    driver.findElement(By.xpath("//input[@value='查询']")).click();

  }

  //提供数据的
  @DataProvider(name = "value")
  //通过@DataProvider(name=""数据集名称) 注解方法提供数据
  //方法名前面的是返回的数据类型
  public static Object[][] getCsv() {
    // 提供数据 一种读取CSV文件 返回 二维数组
    //读取二维数组保存至data数组变量中   相对路径从src开始
    Object[][] result = readCSV("src/main/resources/csvData/queryrealname.csv");
    return result;
    //另一种直接写二维数组返回
    // return CSVReader.readCSV("src/main/resources/csvData/queryuser.csv");

相关文章

  • Pytest和Allure测试框架-超详细版+实战4

    四,参数化与数据驱动框架实现 参数化1 参数化2: 单个参数附上多个值 参数化3: 多个参数的 参数化4: 登录参...

  • pytest的参数化

    读取yml文件参数化 参数化标记参数

  • JMeter(3) 参数化请求

    参数化请求url 配置用户参数服务器设置,读取参数值用户参数里面设置参数具体值 参数化请求参数 函数助手参数化例子...

  • jenkins构建:参数化构建

    参数化构建 有时候我们构建需要传参,那么构建需要选择参数化构建选项。常用参数化类型:字符参数,选项参数,git参数...

  • 【第五章】jemter参数化实战

    本章大纲 什么时候需要参数化技术 参数化技术是什么 jmeter实现参数化 什么时候需要参数化技术 单点登录:如果...

  • Loadrunner--参数化

    一、参数化方法 1.选中需要参数化的数据,然后执行【Insert】->【New Parameter】进行参数化。 ...

  • Jenkins 使用总结

    参数化构建 不用过多解释,一看就会。这里将主要讨论复杂的参数化构建。 普通的参数化构建 Jenkins参数化构建以...

  • LoadRunner——参数化

    1,找到设置参数化的对象 参数化的步骤 2,设置参数化 3,添加参数和设置方式 4,同理设置密码参数 5,用户名和...

  • JavaWeb

    初始化参数 全局初始化参数 定义在web.xml中 获得全局初始化参数的方法: 初始化参数(局部变量) 在3.0之...

  • Jmeter(十一)参数化

    有关参数化的概念,前面有篇随笔已经粗略的提到了参数化的一点内容。本篇来主要记录参数化。 Jmeter的参数化方式有...

网友评论

      本文标题:参数化

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