selenuim自动化测试笔记二:元素查找

selenuim自动化测试笔记二:元素查找

一、查看页面是否包含某段字符串

查看页面是否包含“ ”写法

driver.getPageSource().contains("百度一下,你就知道")
   if(driver.getPageSource().contains("百度一下,你就知道"))
   { System.out.println("包含"); }
  else
  {System.out.println("不包含");}

二、 上传文件

  driver.findElement(By.name("file")).sendKeys("C:\\VShare\\css.html");
  Thread.sleep(4000);//等待时间
  driver.findElement(By.id("buttonID")).click();
  Thread.sleep(3000);//等待时间
  1. 点击定位上传文件按钮
  2. 把文件路径加入sendKeys中传入(路径需要用双斜杠“\\”或者反斜杠“/”转义)
  3. 点击提交按钮
  4. 上传成功

三、弹出框定位

alert

定义一个alert对象

    Alert alert = driver.switchTo().alert();//定义一个alert对象
    alert.accept(); //接受
    alert.dismiss();//忽略
    alert.getText(); //获取弹出框的text
    System

你可能感兴趣的:(自动化测试,定位,selenium,css,xpath)