• 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);
        }
  • 相关阅读:
    跟着百度学习之ThinkPHP的认识/初窥
    Apache Rewrite 拟静态
    最新PHPcms9.6.0 任意文件上传漏洞
    最新phpcms v9.6.0 sql注入漏洞分析
    蓝牙攻击-基础篇
    emblog后台拿shell
    绕过云盾找真实IP-找真实IP-绕过CDN
    程序员最重要的品质是什么?
    VC++ 6.0中添加库文件和头文件
    程序的链接与装载
  • 原文地址:https://www.cnblogs.com/changshuo/p/3279512.html
Copyright © 2020-2023  润新知