zoukankan      html  css  js  c++  java
  • selenium webdriver 定位元素 第一部分

        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);
        }
  • 相关阅读:
    吴恩达读书笔记【5】-流水线与端到端
    标准与扩展ACL 、 命名ACL
    VLAN间通讯 、 动态路由RIP
    HSRP热备份路由协议 、 STP生成树协议
    VLAN广播域划分
    应用层
    包格式及IP地址 、 网络层协议及设备
    传输层 、 应用层
    数据链路层解析 、 交换机基本配置
    网络基础3
  • 原文地址:https://www.cnblogs.com/changshuo/p/3279512.html
Copyright © 2011-2022 走看看