zoukankan      html  css  js  c++  java
  • java工作复习——单选框

    单选框:
    
    package jkcs;
    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.firefox.FirefoxDriver;
    import org.openqa.selenium.interactions.Actions;
    
    public class jdcs 
    {
        
        public static void main(String[] args) throws InterruptedException 
        {
            System.setProperty("webdriver.chrome.bin","?C:\Program Files (x86)\Mozilla Firefox\firefox.exe");    //设置安装路径,防止系统找不到
            
            WebDriver driver = new FirefoxDriver();        //初始化FireFox浏览器实例,并打开浏览器
    
            driver.manage().window().maximize();         //最大化窗口  
            
            
            
            driver.get("https://www.baidu.com");    //打开一个网址,方法一
            
            Thread.sleep(8000);
            
            Actions action = new Actions(driver);
            
            
            action.moveToElement(driver.findElement(By.linkText("设置"))).perform();     //鼠标悬浮在 设置  元素上面
            
            driver.findElement(By.className("setpref")).click();      // 打开搜索设置
            
            
            Thread.sleep(8000);
            
            
            
            
            boolean  dy =  driver.findElement(By.xpath("//*[@id='s1_1']")).isSelected();
            
            System.out.println(dy);
            
            
            
            
            
            boolean  dr =  driver.findElement(By.xpath("//*[@id='s1_2']")).isSelected();
            
            System.out.println(dr);
            
            
            Thread.sleep(8000);
            
            
            driver.findElement(By.xpath("//*[@id='s1_2']")).click();
            
            boolean  drr =  driver.findElement(By.xpath("//*[@id='s1_2']")).isSelected();
            
            System.out.println(drr);
            
            
            Thread.sleep(8000);
            
    
            driver.quit();
        }
    }
    
    
    执行结果:
    
    true
    false
    true
    
    
    =================================================================================================================================
    
    单选框,容器01:
    
    package jkcs;
    import java.util.*;
    
    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.WebElement;
    import org.openqa.selenium.firefox.FirefoxDriver;
    import org.openqa.selenium.interactions.Actions;
    
    public class jdcs 
    {
        
        public static void main(String[] args) throws InterruptedException 
        {
            System.setProperty("webdriver.chrome.bin","?C:\Program Files (x86)\Mozilla Firefox\firefox.exe");    //设置安装路径,防止系统找不到
            
            WebDriver driver = new FirefoxDriver();        //初始化FireFox浏览器实例,并打开浏览器
    
            driver.manage().window().maximize();         //最大化窗口  
            
            
            
            driver.get("https://www.baidu.com");    //打开一个网址,方法一
            
            Thread.sleep(8000);
            
            Actions action = new Actions(driver);
            
            
            action.moveToElement(driver.findElement(By.linkText("设置"))).perform();     //鼠标悬浮在 设置  元素上面
            
            driver.findElement(By.className("setpref")).click();      // 打开搜索设置
            
            
            Thread.sleep(8000);
            
            
            
            
            List<WebElement> xss =  driver.findElements(By.name("s1"));
            
            for ( WebElement xs : xss )
            {
                System.out.println(xs.isSelected());
            }
            
            
            
            
            Thread.sleep(8000);
            
    
            driver.quit();
        }
    }
    
    
    
    
    执行结果:
    
    true
    false
    
    ==================================================================================================================================
    
    单选框,容器02:
    
    package jkcs;
    import java.util.*;
    
    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.WebElement;
    import org.openqa.selenium.firefox.FirefoxDriver;
    import org.openqa.selenium.interactions.Actions;
    
    public class jdcs 
    {
        
        public static void main(String[] args) throws InterruptedException 
        {
            System.setProperty("webdriver.chrome.bin","?C:\Program Files (x86)\Mozilla Firefox\firefox.exe");    //设置安装路径,防止系统找不到
            
            WebDriver driver = new FirefoxDriver();        //初始化FireFox浏览器实例,并打开浏览器
    
            driver.manage().window().maximize();         //最大化窗口  
            
            
            
            driver.get("https://www.baidu.com");    //打开一个网址,方法一
            
            Thread.sleep(8000);
            
            Actions action = new Actions(driver);
            
            
            action.moveToElement(driver.findElement(By.linkText("设置"))).perform();     //鼠标悬浮在 设置  元素上面
            
            driver.findElement(By.className("setpref")).click();      // 打开搜索设置
            
            
            Thread.sleep(8000);
            
            
            
            
            List<WebElement> xss =  driver.findElements(By.name("s1"));
            
            for ( WebElement xs : xss )
            {
                if ( xs.getAttribute("id").equals("s1_2") == true )
                {
                    if (  xs.isSelected() == false )
                        xs.click();
                }
    
            }
            
            
          
            
            Thread.sleep(8000);
            
    
            driver.quit();
        }
    }
  • 相关阅读:
    百度地图V1.5 LocalSearch增加浮动窗体的操作内容
    百度地图LV1.5实践项目开发工具类bmap.util.jsV1.1
    Jquery时间快捷控件(Jtime)配置v1.1
    百度地图LV1.5实践项目开发工具类bmap.util.jsV1.0
    Jquery时间快捷控件(Jtime)配置v1.0
    百度地图JavaScript API V1.5初级开发工具类
    Cocos2d-x可以实现的动画效果
    禁掉Apache web server签名 How to turn off server signature on Apache web server
    codevs 3372 选学霸(hash+并查集+多重背包)
    从头认识Spring-3.4 简单的AOP日志实现-扩展添加检查订单功能,以便记录并检測输入的參数
  • 原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12744673.html
Copyright © 2011-2022 走看看