static final WebDriver driver = ExplorerBase.IESetting(); // 实例化一个浏览器对象
@Test
//@Ignore
public void findBaiDuElements() {
try {
Thread.sleep(500);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
driver.manage().window().maximize();// 最大化
driver.get("http://www.baidu.com/");
WebElement element=driver.findElement(By.id("su"));//id
String str=element.getAttribute("value");
System.out.println("**********id:"+str+"**********");
Assert.assertEquals("通过id查找元素失败", "百度一下",str ); element=driver.findElement(By.className("btn"));//class
str=element.getAttribute("value");
System.out.println("**********class:"+str+"**********");
Assert.assertEquals("通过class查找元素失败", "百度一下",str ); element=driver.findElement(By.name("wd"));//name
element.sendKeys("selenium test");
str=element.getAttribute("value");
System.out.println("**********name:"+str+"**********");
Assert.assertEquals("通过name查找元素失败", "selenium test",str ); element=driver.findElement(By.cssSelector("#su"));//css id选择器
str=element.getAttribute("value");
System.out.println("**********id选择器:"+str+"**********");
Assert.assertEquals("通过css查找元素失败", "百度一下",str ); element=driver.findElement(By.linkText("贴吧"));
element.click();
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String title= driver.getTitle();
System.out.println(title);
}

最新文章

  1. Grub实践
  2. jQuery水平下拉菜单实现
  3. Python学习笔记--XML的应用
  4. Java基础知识强化之集合框架笔记37:用户登录注册案例
  5. C# 解析嵌套的json文件.
  6. Centos6.5搭建bugzilla
  7. 图表引擎AChartEngine 一
  8. POJ1274_The Perfect Stall(二部图最大匹配)
  9. 仿照微信的界面,即ViewPager+Fragment的结合使用
  10. Java开发快速上手
  11. django请求接收及文件上传
  12. modelSIM仿真ROM核报错
  13. TCP报文格式
  14. vue-devtools 的安装和使用
  15. C++ 推断一棵二叉树是否对称
  16. 【Fanvas技术解密】HTML5 canvas实现脏区重绘
  17. 【存储过程】用SQL语句获得一个存储过程返回的表
  18. Java 写数据到文件
  19. Sparse AutoEncoder简介
  20. 关于算法的时间复杂度O(f(n))

热门文章

  1. mysql 隔离性与隔离级别
  2. GIT-maven
  3. <好きになるなら> 歌詞
  4. 瀑布流无限加载infinitescroll插件与masonry插件使用
  5. CentOS7重启和关机
  6. python 读写函数
  7. malloc实现机制
  8. java中对象的初始化问题
  9. 连接数据库报错Access denied for user 'root'@'localhost' (using password:YES)
  10. HTML去除多余空白区域的方法