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

    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("http://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 x = driver.findElement(By.xpath("//*[@id='s1_2']")).isSelected();
            
            if ( x == false )
                
                driver.findElement(By.xpath("//*[@id='s1_2']")).click();
            
            
            
            
            Thread.sleep(8000);
            
           
            
            
            
            
            boolean xs = driver.findElement(By.xpath("//*[@id='s1_1']")).isSelected();
            
            if ( xs == false )
                
                driver.findElement(By.xpath("//*[@id='s1_1']")).click();
            
            
          
            
            Thread.sleep(8000);
            
            
            
            
            boolean xl = driver.findElement(By.xpath("//*[@id='s1_2']")).isSelected();
            
            if ( xl == false )
                
                driver.findElement(By.xpath("//*[@id='s1_2']")).click();
            
            
            
            
            Thread.sleep(8000);
            
            
            
            List<WebElement> xss =  driver.findElements(By.name("s1"));    //全部点击选中
            
            for ( WebElement xsl : xss )
            {
                Thread.sleep(8000);
                xsl.click();
    
            }
            
            
            Thread.sleep(8000);
            
    
            driver.quit();
        }
    }
  • 相关阅读:
    解决new file()在IOS下不兼容问题
    去除ios上input输入框上方的阴影
    前端不同设备的网页字体设置
    Vue进行请求拦截
    Vue路由拦截
    js判断当前是ios还是android
    身份证号码验证,验证最后一位校验码
    查询MySQL数据表的字段名和表结构
    JAVA中循环删除list中元素的方法总结
    eclipse修改默认注释
  • 原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12745080.html
Copyright © 2011-2022 走看看